Êàê ïåðåêîäèðîâàòü 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!
|