Êàê ïåðåêîäèðîâàòü 1251 â UTF-8? Ìàññîâàÿ ñìåíà êîäèðîâêè ôàéëîâ windows-1251 íà utf-8

Ïåð÷àòêè õëîï÷àòîáóìàæíûå õîçÿéñòâåííûå

Åñëè ïîñëå ïåðååçäà íà ñàéòå âû âèäèòå êðàêîçÿáðû (íåïîíÿòíûå ñèìâîëû è çíàêè) âìåñòî ðóññêîãî òåêñòà, òî âåðîÿòíåé âñåãî èíôîðìàöèÿ íà ñòðàíèöàõ îñòàëàñü â êîäèðîâêå win1251, à âåá-ñåðâåð îòäàåò èíôîðìàöèþ â utf8, ïî-ýòîìó äëÿ ðåøåíèÿ âîïðîñà ïîòðåáóåòñÿ êîíâåðòèðîâàòü òåêñò â íóæíóþ êîäèðîâêó.

Âðîäå áû çàäà÷à òðèâèàëüíàÿ - áåðåì ëþáîé êîäèðîâùèê è êîäèðóåì èç widows-1251 â utf-8, íî íå òóò òî áûëî, òàê ìîæíî äåëàòü åñëè ó íàñ 10, 100 èëè 1000 ôàéëîâ? Äà è åùå íå ñêîïîì, à êàæäàÿ ãðóïïà â ñâîåé ïîäêàòåãîðèè è åù¸ ñîòíè ïàïîê è ïîäïàïîê. ×òî äåëàòü?

Ñàìîå ïðîñòîå - áåðåì ïàêåòíûé ïåðåêîäèðîâùèê ôàéëîâ è êîäèðóåì îäíèì ìàíîâåíèåì ìûøè. "Ìå÷òà!" - ñêàæåòå Âû? "À íåò, ðåàëüíîñòü!" - îòâå÷ó ÿ! Íàì òðåáóåòñÿ êîíâåðòèðîâàòü ìíîãî ôàéëîâ? Âîñïîëüçóåìñÿ èìåþùèìñÿ ïðîãðàììíûì îáåñïå÷åíèåì!

1. Ñêà÷èâàåì âñ¸, ÷òî íóæíî è íå íóæíî ñêîíâåðòèðîâàòü íà êîìïüþòåð (html, css, js, php, dat), èñïîëüçóÿ FTP. Ïîìíèì, ÷òî íóæíî ñäåäàòü ðåçåðâíóþ êîïèþ!

2. Óñòàíàâëèâàåì ïðîãðàììó UTFCast Express. Ýòî óñëîâíî áåñïëàòíàÿ ïðîãðàììà, êîòîðàÿ óìååò êîíâåðòèðîâàòü òåêñò èç ðàçíûõ êîäèðîâîê â utf8. Äîñòóïíà äëÿ ÎÑ íà Windows.

3. Çàïóñêàåì UTFCast Express è óêàçûâàåì ïðàâèëüíûå ïóòè: ñâåðõó - ÷òî êîíâåðòèðîâàòü, ñíèçó - êóäà ñêëàäûâàòü êîíâåðòèðîâàííûå ôàéëû. Âàì íóæíî ïðîñòî âûáðàòü íóæíûå äèðåêòîðèè, ïðîãðàììà ñàìà ïåðåêîäèðóåò âñå íóæíûå ôàéëû èç ïàïêè. Äàëåå îñòàâëÿåì òîëüêî äâå ãàëî÷êè: Recursive è Copy Uncorverted. Íàæèìàåì "Start".
Âîò ÷òî äîëæíî ïîëó÷èòüñÿ:


Íà êàðòèíêå â íèæíåé ÷àñòè ýêðàíà âèäíî, ñêîëüêî ôàéëîâ ñêîíâåðòèðîâàëîñü, à ñêîëüêî ïðîñòî ñêîïèðîâàëîñü.

Âíèìàíèå!  HTML ôàéëå ìîæåò áûòü ïðèíóäèòåëüíî óêàçàíà êîäèðîâêà. Ïðîâåðüòå, åñëè åñòü òàêàÿ ñòðî÷êà:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

åå íóæíî çàìåíèòü íà ñëåäóþùóþ:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

5. "Çàëèâàåì" (çàãðóæàåì) ôàéëû îáðàòíî íà ñåðâåð, ñ çàìåíîé, èñïîëüçóÿ FTP. Ïðîáëåìà äîëæíà èñ÷åçíóòü. 

×àñòî, â ìîèõ ñêðèïòà íóæíî äåëàòü ìàññîâóþ çàìåíó íå âñåãî êîäà, à òîëüêî âîé ýòîãî òåêñòà: "windows-1251" íà "utf-8"!

Åñëè íå ïîìîãëî, ïîæàëóéñòà, íàïèøèòå íà ôîðóìå â òîé âåòêå ñ êàêîé ïðîáëåìîé ñòîëêíóëèñü. Ïîïðîáóåì ðåøèòü.



Ïðè ïåðåïå÷àòêå èíôîðìàöèè äåëàéòå, ïîæàëóéñòà, ññûëêó íà íàø ñàéò (ëèáî ïîäåëèòüñÿ âêîíòàêòå, ãóãë+ èëè äåëèòåñü â îäíîêëàññíèêàõ ñòàòü¸é). Ñïàñèáî!

Èñòî÷íèê: www.wr-script.ru©, 2004-2026ã.

Äåëèòåñü ñ äðóçüÿìè â ñîöñåòÿõ. Àêòèâíûå êîììåíòàòîðû ïîëó÷àþò ñâåæèå ñêðèïòû è áåñïëàòíûå äîðàáîòêè îò WR-Script.ru!

Âåðíóòüñÿ ê ñòàòüÿì ïîìîùè WEB-ìàñòåðó

WR-Счётчик