Cum se convertesc un utf-8 1251

Nu a fost o sarcină a transcodifica fișiere pe un site în format UTF-8, și înainte ca fișierele de date au fost create în codificarea WINDOWS-1251.

Pare a fi o sarcină banală - să ia orice codificator și codifică văduvelor-1251 în utf-8, dar nu a fost acolo, astfel încât să puteți face dacă avem zeci de fișiere.







Cum se convertesc un utf-8 1251

Imediat vine în minte ideea - să ia un lot de fișiere Transcoder sau codifica un val al mouse-ului.

Prin modul în care am dori să văd fișierele-am întins pe server virtual și fișierul pe disc pentru a fi montate ca o unitate de rețea normală. Ie fără nici un FTP și alte lucruri, dar, desigur, e tot acolo.

Și așa, ai nevoie de un convertor pentru codificare de lot la UTF.

Și un pachet de reală, mai degrabă decât pentru a alege o grămadă de fișiere și pentru a codifica putea adăuga directorul inițial și fișierele codificate recursiv.

După o căutare amănunțită pentru o soluție a fost găsită!

Există un convertor gratuit minunat pentru lot de conversie în UTF - UTFCast Express - descărcare UTFCast Express Converter.

Acesta vă permite să rapid și ușor transcodifica automat directorul și toate fișierele din subdirectoarele. Dar el are un pic de facilitate! Deoarece versiunea Express este gratuită - nu are opțiunea de a converti la UTF-8 fără BOM (BOM - Byte Order Mark, este utilizat pentru a identifica codificarea UTF)







Dezavantajul unei astfel de conversie rezultă că script PHP cel mai probabil, nu va funcționa! Dar pentru a rezolva această problemă, este necesar să se aplice un al doilea program de exemplu - descărcare utf8-BOM-remover.exe - UTF-8 BOM Remover

Acesta este, de asemenea, un program de mare - se descurcă cu eliminarea BOM în fișiere UTF. Și cel mai important recursiv toate conținutul directorului și subdirectoarele!

Iată o grămadă de tine poate decide o astfel de întrebare importantă.

Dacă aveți dorința și capacitatea de a plăti $ 30, eu recomand să cumpere versiunea plătită UTFCast Professional este un convertor foarte puternic, flexibil și ușor de utilizat (cel puțin așa am crezut)

P.S. nu codifică .htaccess, astfel încât să nu cunoască problemele

Convertor lot textul [Win 1251-Unicode UTF-8], și nu numai
Un program gratuit open source vă permite să convertiți la UTF-8 și din spate a tuturor codificări comune pot adăuga sau elimina BOM. Toate aceleași caracteristici pe care UTFCast Pro și chiar mai mult, doar liber - găsite în Google pentru fraza poate hexladen convertor lot

AlexAtHome,
Multumesc pentru pont

Am verifica toate că locul de muncă „Deschiderea de control“ al fișierelor individuale în AkelPad: partea de jos bara este imediat evidentă în ceea ce codificare, cu sau fără BAM BAM codificat textul meu chirilic.

append:
Se pare,
txt-fișiere care conțin „corpul“ este doar unul latin (nu chirilic), după ce a lucrat în „lot Tolik“
transformată în 1251 (ANSI-chirilică). De aceea, m-am gândit că „Fasii“ a fost acum procesa doar primul fișier din pachetul:
Am în sac, după primul fișier (chirilic) au fost câteva bucăți de fișier din latină.

În otlchie de la Shred a oferit "un buchet de" Tu: instalabile utfcast.exe + »portabil» utf8-bom-remover.exe
de fapt, „converti“ toate fișierele (din pachet) de la 1251 la UTF-8 NO BOM, indiferent dacă - acestea conțin „corpul“ alfabetul chirilic sau latin.
De aceea, este de preferat ligament tau „pentru curățenie“ a procesului.
Pe scurt, am decis problemele lor. Mulțumesc mult.