From 935d84e703715ac68ede82b9c8a8b9c09002fd79 Mon Sep 17 00:00:00 2001 From: Emmanuel Date: Tue, 5 Mar 2019 19:22:49 +0000 Subject: [PATCH] Fixes inconsistent encoding behavior. Python encodes ASCII by default and escapes the unicode characters. This fix enforces utf-8. --- ipfsapi/encoding.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipfsapi/encoding.py b/ipfsapi/encoding.py index c6e2d8f0..cdb78519 100644 --- a/ipfsapi/encoding.py +++ b/ipfsapi/encoding.py @@ -278,7 +278,7 @@ def encode(self, obj): """ try: result = json.dumps(obj, sort_keys=True, indent=None, - separators=(',', ':')) + separators=(',', ':'), ensure_ascii=False) if isinstance(result, six.text_type): return result.encode("utf-8") else: