diff --git a/lib/core/common.py b/lib/core/common.py index 6eb029c6c..e77c08a5a 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -3189,6 +3189,8 @@ def decodeHexValue(value): value = value.decode("utf-16-be") except UnicodeDecodeError: pass + if not isinstance(value, unicode): + value = value.decode("utf8", "replace") return value try: