diff --git a/lib/core/common.py b/lib/core/common.py index 709569160..f0a97387a 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -2682,7 +2682,11 @@ def decodeIntToUnicode(value): Decodes inferenced integer value with usage of current page encoding """ try: - return unichr(value) + # http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_ord + if Backend.getIdentifiedDbms() in (DBMS.MYSQL,): + return struct.pack('B' if value<256 else ' - + - +