Detector și convertor de codificare a caracterelor
Comparați codificările caracterelor candidate ale unui fișier vizualizând textul, apoi convertiți-l în codificarea cerută de destinatar și salvați-l. Sunt acceptate și intrări de text și hexazecimale.
Ce puteți face
Comparați textul și alegeți cum să fie decodificat
Afișați codificările care pot decodifica un fișier sau date hexazecimale. Vizualizați textul pentru fiecare candidat și alegeți codificarea de folosit.
Convertiți pentru destinatar
Alegeți codificarea de ieșire dintre 6 formate: UTF-8, UTF-16 LE/BE, variantele Shift_JIS, EUC-JP și ISO-2022-JP.
Creați un fișier doar când textul poate fi păstrat
Decodificați din nou rezultatul după conversie pentru a confirma că se potrivește textului. Caracterele care nu pot fi reprezentate nu sunt niciodată înlocuite cu „?” și salvate.
Cum se utilizează
Introduceți conținutul de convertit
Lipiți text sau selectați 1 fișier. Pentru intrarea hexazecimală, introduceți-o și faceți clic pe „Găsiți codificările candidate”.
Verificați candidații pentru intrare de fișier sau hexazecimală
Comparați textul afișat pentru fiecare candidat și alegeți-l pe cel care se citește corect. Dacă există un singur candidat, acesta este deja selectat, deci verificați textul lui.
Alegeți codificarea de ieșire
Alegeți codificarea specificată de destinatar. Dacă pentru UTF-8 sau UTF-16 este necesar BOM, deschideți setările avansate și adăugați-l.
Convertiți și descărcați
Faceți clic pe „Convertiți și creați fișierul” și salvați fișierul generat. Puteți verifica sau copia datele hexazecimale de ieșire după cum este necesar.
Util atunci când
Citiți un fișier CSV sau text primit
Folosiți-l pentru a găsi o codificare care afișează corect conținutul unui fișier CSV sau text primit, care pare ilizibil.
Partajați date într-o codificare specificată
Folosiți-l pentru a schimba codificarea caracterelor conform sistemului destinatarului și a pregăti un fișier text pentru partajare.
Ce trebuie verificat la alegerea unei codificări
Cum corespund caracterele succesiunilor de octeți
Același caractere sunt salvate ca succesiuni de octeți diferite în funcție de codificare. Deschiderea datelor cu o codificare diferită de cea folosită la salvare poate face ca acestea să fie citite ca alte caractere.
Verificați textul chiar și cu un singur candidat
Faptul că puteți decodifica intrarea nu confirmă codificarea inițială. Intrările scurte sau cele care conțin doar litere și cifre pot produce același text cu mai multe codificări candidate. Verificați textul față de setările folosite la crearea lui.
BOM este un marcaj care indică o codificare
Urmați cerințele destinatarului când decideți dacă adăugați un BOM. Acest instrument vă permite să adăugați opțional unul pentru UTF-8 și UTF-16. Un BOM care corespunde codificării de intrare este eliminat din text la decodificare.
Când se pierd datele originale
Datele deschise cu o codificare greșită și salvate din nou, sau datele cu caractere lipsă, nu pot fi întotdeauna restaurate. Dacă fișierul inițial există în continuare, verificați acel fișier.
Delimitatorii și sfârșiturile de linie CSV sunt păstrate
Se schimbă doar codificarea. Instrumentul nu ajustează coloanele CSV, delimitatorii, ghilimelele sau sfârșiturile de linie și nu rescrie valorile tabelului.
Întrebări frecvente
Este definitivă codificarea detectată automat?
Nu. Candidații afișați sunt codificări care pot citi intrarea fără a o trata ca succesiune de octeți nevalidă. Alegeți verificând textul și setările folosite la crearea lui. Dacă există mai mulți candidați, instrumentul nu alege automat unul.
Pot converti text care conține emoji în Shift_JIS?
Dacă codificarea de ieșire nu poate reprezenta întregul text, apare o eroare. Instrumentul nu înlocuiește caracterele și nu continuă. Alegeți UTF-8 sau UTF-16.
Poate fi detectată codificarea inițială din textul lipit?
Pentru intrarea de text, caracterele primite de browser sunt convertite în codificarea specificată. Pentru a examina succesiunea inițială de octeți, introduceți un fișier sau date hexazecimale.
Sunt salvate și părțile care nu apar în previzualizare?
Da. Previzualizarea textului pentru fiecare candidat este limitată la primele 400 de unități de cod UTF-16, textul decodat la primele 10,000 de unități de cod UTF-16, iar datele hexazecimale de ieșire la primii 4,096 de octeți. Salvarea fișierelor și copierea datelor hexazecimale includ întreaga ieșire.
Pot crea un fișier din text gol?
Da. Fără BOM, fișierul are 0 octeți. Cu BOM, fișierul conține doar acel marcaj.
Intrare și rezultate
- Intrare
- Fișiere și date hexazecimale: până la 256 KiB (262,144 octeți). Text: până la 100,000 de unități de cod UTF-16. Emoji și câteva alte caractere folosesc mai multe unități.
- Ieșire
- Până la 256 KiB pe fișier. Numele fișierului combină numele codificării și numele original. Pentru intrare de text sau hexazecimală, numele original este tratat ca text.txt.
- Modificarea setărilor
- Modificarea intrării, a candidatului de decodificare, a codificării de ieșire sau a BOM șterge ieșirea anterioară. Convertiți din nou cu noile setări.