diff --git a/share/qtcreator/debugger/creatortypes.py b/share/qtcreator/debugger/creatortypes.py
index f1c996f24dff2ed18dea2a7efa1cf8797b0968a5..207625718e00f29da4c8ccc6c757cc23060babf3 100644
--- a/share/qtcreator/debugger/creatortypes.py
+++ b/share/qtcreator/debugger/creatortypes.py
@@ -68,7 +68,7 @@ def readLiteral(d, value):
         return "<unsupported>"
 
 def dumpLiteral(d, value):
-    d.putValue('"' + readLiteral(d, value) + '"')
+    d.putValue(d.hexencode(readLiteral(d, value)), Hex2EncodedLatin1)
 
 def qdump__Core__Id(d, value):
     try: