diff --git a/scripts/merge-pr.py b/scripts/merge-pr.py
index <HASH>..<HASH> 100755
--- a/scripts/merge-pr.py
+++ b/scripts/merge-pr.py
@@ -297,11 +297,17 @@ if not bool(pr["mergeable"]):
     continue_maybe(msg)
 
 print("\n=== Pull Request #%s ===" % pr_num)
+
+# we may have un-printable unicode in our title
+try:
+    title = title.encode('raw_unicode_escape')
+except Exception:
+    pass
+
 print("title\t{title}\nsource\t{source}\ntarget\t{target}\nurl\t{url}".format(
     title=title, source=pr_repo_desc, target=target_ref, url=url))
 
 
-
 merged_refs = [target_ref]
 
 print("\nProceed with updating or merging pull request #%s?" % pr_num)
ADMIN: edit in merge-pr script to handle unicode titles