Fayl kodirovkasini qanday qilib tezda aniqlash mumkin?
Hech qanday dastur o'rnatish shart emas. Fayl kodirovkasini 3 ta oddiy qadamda aniqlang va buzilgan matnlarni onlayn tuzating:
Fayllarni tanlash va yuklash
Kompyuteringizdan fayllarni tanlash uchun yuklash maydoniga bosing, fayllarni brauzerga sudrab tashlang yoki fayllarni nusxalab Ctrl + V orqali to'g'ridan-to'g'ri joylashtiring. Bitta yoki guruhli fayllarni qo'llab-quvvatlaydi.
Tezkor tahlil va jonli ko'rish
Yuqori tezlikdagi algoritmlar fayllarni serverga yubormasdan bir necha millisekundda lokal aniqlaydi. Kodirovka turi, ishonchlilik darajasi va matn ko'rinishini tekshiring.
Kodirovkani o'zgartirish va yuklab olish
Agar matn tushunarsiz ko'rinsa, «Ehtimoliy kodirovkalar» ro'yxatidagi teglarni bosib o'zgartiring. Tekshiruvdan so'ng «UTF-8 ga» yoki «Hammasini UTF-8 ga o'zgartirish va yuklab olish (ZIP)» tugmasini bosing.
Keng tarqalgan buzilgan matn holatlari va yechimlar
1. Windows Bloknot matnni tushunarsiz belgilar bilan ochishi
Eski Bloknot fayllarni mintaqaviy ANSI (Windows-1251 yoki CP866) da saqlaydi, bu esa boshqa tizimlarda belgilarning buzilishiga olib keladi. Uni universal UTF-8 ga o'zgartirib doimiy tuzating.
2. Excel CSV ochganda so'roq belgilari yoki xatoliklar ko'rsatishi
Excel BOMsiz UTF-8 CSV fayllarini noto'g'ri talqin qilishi mumkin. Faylni BOMli UTF-8 yoki UTF-16LE ga o'zgartirib, Excelda ikki marta bosish orqali xatosiz oching.
3. TXT elektron kitoblar telefonda yoki Kindle'da o'qilmasligi
Elektron kitob o'quvchi qurilmalar va ilovalar eski kodirovkalarni qo'llab-quvvatlamasligi mumkin. Kitoblaringizni istalgan qurilmada qulay o'qish uchun standart UTF-8 ga o'zgartiring.
4. Dastur kodi izohlari, subtitrlar va qo'shiq matnlari xatolari
Koddagi izohlar, .srt / .ass subtitrlar va .lrc matnlar turli operatsion tizimlarda buziladi. Fayllarni ommaviy sudrab tashlang va bir necha soniyada ZIP arxiv ko'rinishida yuklab oling.
Belgilar kodirovkasini taqqoslash va ma'lumotnoma
| Kodirovka | To'liq nomi va xususiyatlari | Asosiy qo'llanilishi | Moslik va tavsiya |
|---|---|---|---|
| UTF-8 | O'zgaruvchan uzunlikdagi universal Unicode kodirovkasi (1-4 bayt) | Global veb-standart, zamonaviy OT, dasturlash | Qat'iy tavsiya etiladi, dunyodagi eng yuqori moslik |
| Windows-1251 | Windows uchun 8 bitli kirillitsa kodirovkasi (ANSI) | Eski Windows tizimlari, matnli fayllar va hujjatlar | Faqat kirillitsa muhiti uchun; UTF-8 ga o'zgartirish tavsiya etiladi |
| Windows-1254 | Turk tili uchun 8 bitli kodirovka (Lotin-5) | Turk tili va turkiy tillardagi eski hujjatlar | Eski tizimlar; UTF-8 ga o'zgartirish tavsiya etiladi |
| GBK / GB2312 / GB18030 | Xitoy milliy belgilar standartlari | Soddalashtirilgan xitoycha, Xitoy Windows nashrlari | Maxsus muhit; UTF-8 ga o'zgartirish tavsiya etiladi |
| Shift-JIS / EUC-JP | Yaponiya sanoat standarti kodirovkasi | Yaponiya tizimlari, anime subtitrlari, retro o'yinlar | Yaponiyadan tashqarida buzilish ehtimoli yuqori; UTF-8 ga o'zgartiring |
| Windows-1252 | G'arbiy Yevropa bir baytli kodirovkasi (ANSI) | Ingliz, fransuz, nemis, ispan tillaridagi eski matnlar | Boshqa bir baytli lotin kodirovkalar bilan chalkashishi mumkin |
Nima uchun onlayn ommaviy aniqlash va o'zgartirishni tanlash kerak?
100% Brauzerda · Mutlaq maxfiylik
Barcha aniqlash, matnni ko'rish va fayllarni o'zgartirish faqat brauzeringiz xotirasida bajariladi. Hech qanday fayl serverga yuborilmaydi, bu ma'lumotlar xavfsizligini ta'minlaydi.
Ishonchlilik reytingi · Tezkor taqqoslash
Bayt qoidalari va statistik modellarga asoslanib, vosita eng aniq natijani ko'rsatadi va barcha variantlar orasida 1 bosishda o'tish imkonini beradi.
Tezkor ommaviy qayta ishlash · Avtomatik ZIP
O'nlab yoki yuzlab fayllarni bir vaqtda tashlang. Asinxron navbat ularni millisekundlarda tahlil qilib, alohida yoki ZIP arxiv ko'rinishida yuklab olish imkonini beradi.
Tez-tez so'raladigan savollar (FAQ)
Q: Nima uchun qisqa matnlar yoki ayrim fayllar uchun aniqlash aniqligi doim 100% bo'lmaydi?
Belgilar kodirovkasini aniqlash baytlar chastotasining statistik tahlili va til ehtimollik modellariga asoslanadi. Qisqa fayllar yoki sof ASCII matnlari bir vaqtning o'zida bir nechta kodirovkaga mos kelishi mumkin. Siz 'Ehtimoliy kodirovkalar' ustunidagi barcha variantlarni ko'rib chiqishingiz va ularni bosib darhol tekshirishingiz mumkin.
Q: BOM bilan va BOMsiz UTF-8 o'rtasidagi farq nima? BOMni qanday qo'shish yoki olib tashlash mumkin?
1. Farqlar: BOM — bu fayl boshidagi 3 baytli belgi (0xEF 0xBB 0xBF). BOMli UTF-8 Microsoft Excel va eski Bloknot dasturlariga CSV ochilganda belgilarni to'g'ri tanishga yordam beradi; BOMsiz standart UTF-8 esa veb-ishlab chiqish va Linux/macOS tizimlari uchun tavsiya etiladi.
2. BOM qo'shish: Fayllarni o'zgartirganda dialog oynasida «BOM imzosini qo'shish» katakchasini belgilang.
3. BOMni olib tashlash: Yuklab olish oynasida «BOM imzosini qo'shish» belgisini olib tashlang. Vosita BOM baytlarini avtomatik tozalaydi va toza standart UTF-8 yaratadi.
Q: Ushbu vosita qaysi belgilar kodirovkalarini qo'llab-quvvatlaydi?
Ushbu vosita dunyo bo'ylab 80 dan ortiq kodirovkalar bilan yuqori aniqlikda ishlaydi:
- Umumjahon (Unicode):
UTF-8,UTF-8 with BOM (UTF-8-SIG),UTF-16LE,UTF-16BE,UTF-16,UTF-32LE,UTF-32BE,UTF-32,ASCII - Kirillitsa va Sharqiy Yevropa:
Windows-1251,KOI8-U,KOI8-R,ISO-8859-5,MacCyrillic,CP866,CP1125 - Markaziy Yevropa:
Windows-1250,ISO-8859-2,MacLatin2,CP852 - Turkiya va Turkiy mintaqalar:
Windows-1254,ISO-8859-9,MacTurkish,CP857 - Xitoy (soddalashtirilgan va an'anaviy):
GB18030(mosGBKvaGB2312),HZ-GB-2312,Big5,Big5-HKSCS - Yaponiya:
Shift_JIS,Shift_JIS_2004,CP932,EUC-JP,EUC-JIS-2004,ISO-2022-JP - Koreya:
EUC-KR,CP949,ISO-2022-KR,Johab - G'arbiy Yevropa va Amerika:
Windows-1252,ISO-8859-1,ISO-8859-15,MacRoman,HP-Roman8 - Yaqin Sharq (arab, ibroniy, fors):
Windows-1255/ISO-8859-8,Windows-1256/ISO-8859-6/CP720/CP864 - Janubi-Sharqiy Osiyo:
Windows-1258(vyetnamcha),CP874/TIS-620(taycha) - Boltiqbo'yi va Skandinaviya:
Windows-1257,ISO-8859-4,ISO-8859-10,ISO-8859-13,MacIceland - Eski DOS va Mainframe: DOS (
CP437,CP850,CP858), IBM EBCDIC (CP500,CP1026,CP1140)
Q: Qaysi fayl formatlari qo'llab-quvvatlanadi?
Barcha oddiy matnli fayllarni qo'llab-quvvatlaydi, jumladan .txt, .csv, .json, .xml, .html, .css, .js, .py, .java, .c, .cpp, .sql, .srt, .ass, .lrc, .log, .md va boshqalar.
Q: O'zgartirish paytida fayl mazmuni yo'qoladimi yoki o'zgaradimi?
Yo'q. O'zgartirish faqat asosiy bayt kodirovkasi formatini qayta belgilaydi (masalan, Windows-1251 baytlaridan UTF-8 baytlariga). Barcha so'zlar, belgilar, qator uzilishlari va tinish belgilari hech qanday ma'lumot yo'qotishsiz to'liq saqlanib qoladi.