APK hataları

JSON'da ə harfi \u0259 olur

Bu, bozulma değildir. json.dumps varsayılan olarak ə harfini \u0259 yazar. Bu, aynı harfin kodudur. Program dosyayı okuyunca yeniden ə alır.

Harfi dosyada kendin görmek istiyorsan ensure_ascii=False yaz ve dosyayı utf-8 kaydet. cp1254 yazma. O tabloda ə yoktur.

Hepsini bir anda değiştirme.

\u0259 bozulmuş ə değildir. Aynı harfin 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)