APK xətaları

JSON-da ə hərfi \u0259 olur

Bu, pozulma deyil. json.dumps susmaya görə ə hərfinı \u0259 yazır. Bu, eyni hərfin kodudur. Proqram faylı oxuyanda yenidən ə alır.

Hərfi faylda özün görmək istəyirsənsə, ensure_ascii=False yaz və faylı utf-8 saxla. cp1254 yazma. O cədvəldə ə yoxdur.

Hamısını bir anda dəyişmə.

\u0259 hərfi pozulmuş ə deyil. Eyni hərfin yazılışıdır.

import json

metn = json.dumps({"olke": "Azərbaycan"}, ensure_ascii=False)
with open("metn.json", "w", encoding="utf-8") as fayl:
    fayl.write(metn)