diff --git a/share/qtcreator/gdbmacros/gdbmacros.py b/share/qtcreator/gdbmacros/gdbmacros.py
index cda5a040f9834177a1c387532190fe63cb408ad8..9762bbaf4ae165889a119e8e59539d7dc886cb7f 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.py
+++ b/share/qtcreator/gdbmacros/gdbmacros.py
@@ -1880,7 +1880,7 @@ def qdump__std__string(d, item):
         for i in xrange(size):
             s += format % int(p.dereference())
             p += 1
-        d.putValue(s, Hex2EncodedLittleEndian)
+        d.putValue(s, Hex4EncodedLittleEndian)
         d.putNumChild(0)
     elif charType.sizeof == 2:
         format = "%02x%02x"