Masowa konwersja plików na UTF8

Czasami zachodzi potrzeba przekonwertowania znacznej ilości plików np. z ASCII do UTF-8.

Zdarza się tak gdy podczas projektowania strony internetowej zauważamy dziwne krzaczki zamiast polskich znaków. To wina nieodpowiedniego kodowania pliku.

Aby masowo przekonwertować pliki musimy najpierw utworzyć ich listę.

W tym celu wchodzimy w Start > Uruchom > CMD

W DOSowym okienku odnajdujemy folder z plikami, które chcemy przekonwertować. Jeśli poruszanie się w drzewie katalogów sprawia Ci trudność skopiuj folder z plikami bezpośrednio do głównego folderu dysku np. C:\PLIKI

Wtedy będąc w konsoli DOSowej wystarczy wpisać:

CD\ -to polecenie przeniesie nas do głównego folderu dysku, czyli C:\

CD Pliki - to polecenie spowoduje, że znajdziesz się w folderze C:\Pliki

Będąc w C:\Pliki wpisz poniższe polecenie:

DIR /b/s/ *.php > c:\search.txt

Utworzy ono plik tekstowy search.txt, (który możesz otworzyć w notatniku wchodząc w "Mój Komputer" > Dysk C) - teraz możesz już zamknąć okienko konsoli.

Pobierz program UTF8_convert.exe np. stąd:
http://chomikuj.pl/wiktor1983/Programy/UTF8_convert,1300592333.exe

Utworzoną listę plików wklejamy do UTF8_convert.exe i konwertujemy.

Pamiętaj o utworzeniu zapasowej kopii plików, które konwertujesz, gdyby coś poszło nie tak!

Komentarze

Wojtek Kalski pisze…
W przypadku gdy używamy np. bazy danych MySQL to przy tworzeniu nowej tabeli lepiej od razu jest zaznaczyć opcję kodowania UTF 8. W momencie gdy oprogramowanie dla nas tworzy firma zewnętrzna jak https://craftware.pl to wtedy wystarczy zza wczasu powiadomić i powiedzieć jak ma być kodowana strona. Jednak wierzę że firma jak ta na pewno wie jak pisać oprogramowanie aby było dobre :)
Unknown pisze…
Programik dobry! Jednak te wszystkie komendy z konsoli, które według tego poradnika i tak nie działają, są ZBĘDNE!, z pozycji programu wskazujemy pliki z dysku, które chcemy przekonwertować, naciskamy "OK" i gotowe! Działa wyśmienicie, DZIĘKI za programik ;-) !

Popularne posty z tego bloga

AdobeUpdater - wyłączenie aktualizacji

Zalana matryca laptopa

Zatrzymać czas w wirtualnej maszynie