APK xətaları

Excel-də ə hərfi pozulur

Excel BOM-suz UTF-8 faylı sistem cədvəli ilə aça bilər. Azərbaycan Windows-unda bu, türk cədvəlidir: cp1254. Orada ü, ö, ş, ğ, ç, ı var. ə yoxdur. Ona görə hərf ? və ya başqa işarə olur.

utf-8 başqa proqram üçün düzgündür. Excel üçün yetmir. utf-8-sig əvvələ üç bayt qoyur və Excel faylı UTF-8 oxuyur.

Hamısını bir anda dəyişmə. Səbəbi sıra ilə yoxla.

Bu, konsoldakı kvadrat deyil. Konsolda hərf kvadratdırsa, kodu dəyişmə. Şrifti dəyiş.

with open("metn.csv", "w", newline="", encoding="utf-8-sig") as fayl:
    fayl.write("ad\nAzərbaycan\n")