Ayusin ang encoding ng text at CSV
Kapag lumalabas na walang saysay na simbolo ang mga accent at espesyal na character, binasa ang file gamit ang maling encoding. Kino-convert ng tool na ito sa UTF-8 ang mga file na naka-save sa lumang Windows encoding at inaayos ang double-encoded na text, na may awtomatikong pagtukoy para sa mga karaniwang kaso. Kung gusto mo, idinadagdag din nito ang marker na kailangan ng Excel para tama ang pagbasa sa mga accent. Tumatakbo ito sa device mo.
I-drop ang mga file dito o i-click para pumili
Mga resulta
Paano ayusin ang CSV encoding
- I-drop ang CSV o text file na may sirang mga character.
- Iwanan ang source encoding sa automatic, o pumili ng Windows-1252, ISO-8859-1 o ayusin ang double-encoding.
- Piliin kung magdadagdag ng BOM para sa Excel.
- Patakbuhin at i-download ang naayos na UTF-8 file.
Bakit nagiging walang-kabuluhang simbolo ang mga accent
Kung nagpapakita ang isang file ng dalawa o tatlong kakaibang simbolo kung saan dapat may titik na may accent, apostrophe o currency sign, binasa ito gamit ang maling character encoding. Iniimbak ang text bilang mga byte, at ang encoding ay ang patakaran sa paggawa ng mga byte bilang mga titik. UTF-8 ang gamit ng mga modernong sistema. Ang mga lumang Windows program, lalo na ang Excel, ay madalas nagse-save at nagbubukas ng text gamit ang regional encoding gaya ng Windows-1252. Kapag ang file na isinulat sa isang paraan ay binasa sa ibang paraan, mali ang lalabas sa bawat character sa labas ng plain ASCII. Hindi nawala ang data; mali lang ang patakarang ginagamit sa pag-decode nito.
Dalawang magkaibang problema, dalawang solusyon
Nasa lumang encoding ang file. Ang CSV na na-export mula sa lumang Windows tool ay naka-store bilang Windows-1252 o ISO-8859-1. Ang mga tool na umaasa ng UTF-8 ay nagpapakita ng question mark o replacement character. Solusyon: sabihin sa tool na ito ang source encoding at ise-save nito ulit ang file bilang UTF-8, na tama ang pagbasa ng lahat.
Double-encoded ang file, o "mojibake". May taong nagbasa ng UTF-8 file bilang Windows-1252 at nag-save ulit, kaya ang mga tamang byte ay na-encode ulit bilang tig-dalawa o tig-tatlong maling character. Dito nanggagaling ang klasikong malaking titik A na may tilde bago ang bawat titik na may accent, at ito rin ang sumisira sa ñ sa mga pangalang Filipino. Solusyon: binabaligtad ng repair option ang pagkakamali sa pamamagitan ng pag-encode ulit ng mga character na iyon pabalik sa byte at maayos na pag-decode sa mga ito bilang UTF-8.
Awtomatikong pagtukoy
Kapag automatic ang source, sinusubukan muna ng tool na basahin ang file bilang mahigpit na UTF-8. Kung pumalya iyon, babalik ito sa Windows-1252. Kung nagtagumpay pero may mga palatandaang pattern ng double encoding ang text, ilalapat nito ang repair. Sa karamihan ng kaso, ito lang ang kailangan mo; itakda lang nang manual ang encoding kung mukhang mali pa rin ang awtomatikong resulta.
Ang BOM option
Inaakala pa rin ng Excel sa Windows na regional encoding ang gamit kapag nagbubukas ng CSV, maliban kung nagsisimula ang file sa byte order mark. I-on ang BOM kapag babalik sa Excel ang file; iwanang naka-off para sa mga database, programming tool at karamihan ng web import, dahil may ilan sa mga iyon na itinuturing ang marker na bahagi ng pangalan ng unang column.
Ano ang makukuha mo
| Sintomas | Pagkatapos ayusin |
|---|---|
| Ang mga pangalang may accent ay nagpapakita ng ligaw na malaking A at simbolo kapalit ng bawat titik na may accent | Müller, José, Niño |
| Lumalabas ang mga apostrophe at quote bilang tatlong kakaibang character | It's, "quoted" |
| Lumalabas ang euro sign bilang maliit na kumpol ng mga simbolo | € 25 |
| Mga question mark o kahon kung saan dapat may titik | Ang orihinal na mga titik, kapag napili na ang tamang source encoding |
Ang output ay UTF-8 text file na may parehong pangalan at laman, tama lang ang encoding. Gumagana ito para sa CSV, TXT at anumang iba pang plain text file. Walang ina-upload; tumatakbo ang pag-aayos sa loob ng browser mo. Para sa mas detalyadong paliwanag, basahin ang kakaibang character ng CSV sa Excel.
Mga madalas itanong
Bakit lumalabas na kakaibang simbolo ang mga letrang may accent?
Isinulat ang file bilang UTF-8 at binasa bilang Windows encoding, o kabaligtaran. Hindi nawala ang mga character, mali lang ang patakarang ginamit sa pag-decode, at ibinabalik ito ng tool na ito sa tama.
Ina-upload ba ang file?
Hindi. Sa browser mo nangyayari ang pag-aayos at nananatili sa device mo ang file.
Gagana ba ito sa mga wikang hindi European?
Oo, para sa kahit anong orihinal na UTF-8 at na-double-encode. Para sa mga file na talagang naka-save sa regional na encoding, sakop ng tool ang mga Western European.
Dapat ko bang idagdag ang BOM?
Oo kung ibabalik ang file sa Excel sa Windows, hindi para sa mga database at programming tool.
Ang iyong mga file ay hindi kailanman umaalis sa iyong device
Bawat tool sa Squishly Tools ay 100% libre at tumatakbo nang buo sa loob ng iyong browser. Pinoproseso ang iyong mga larawan at dokumento sa sarili mong computer at hindi kailanman ina-upload sa server. Walang account, walang watermark at walang daya.