# system.util.jsonDecode messing up unicode symbols

**URL:** <https://forum.inductiveautomation.com/t/system-util-jsondecode-messing-up-unicode-symbols/106049>\
**Category:** Ignition\
**Created:** [May 8, 2025, 2:38pm UTC](https://forum.inductiveautomation.com/t/system-util-jsondecode-messing-up-unicode-symbols/106049 "2025-05-08T14:38:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![henning.e.heine](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/henning.e.heine/32/70958_2.png) [@henning.e.heine](https://forum.inductiveautomation.com/u/henning.e.heine)\
**Post date:** [May 8, 2025, 2:38pm UTC](https://forum.inductiveautomation.com/t/system-util-jsondecode-messing-up-unicode-symbols/106049/1 "2025-05-08T14:38:26Z")

</div>

I have a document tag holding a json string like this:

```python
{
    "articleId": "111CN",
    "partDescription": "CN Packaged Goods 包包包包",
    "batchId": "C75582",
     "orderNumber": 1220000,
     "targetQuantity": 100
}

```

If I parse that tag using system.util.jsonDecode in the Chinese symbols will turn into strange characters: like this `åè£åå

It works however when importing json and using "json.loads()"

Is this know behavior for system.util.jsonDecode, that it cannot work properly with unicode characters or am I using it wrong?
