Megváltoztatása szöveges fájlt a kódolás cp1251, hogy - utf8
Ha megnyit egy szöveges fájlt jelennek krokozyaby, azt mondja, hogy ez a fájl jön létre a rossz kódolás. Az én esetemben ez a fájl a Windows saját „egyedi” kódolás CP1251, és nyissa meg az Ubuntu szükség, hogy „helyes” kódolás UTF8.
Annak érdekében, hogy a változás a kódolás teszt fájl CP1251 az UTF8 kódolás van szükségünk enca csomagot. Minden alább kap az Ubuntu, de az intézkedések az algoritmus működik más disztribúciók.
Módosítása a karakter egy szöveges fájlt a CP1251 az UTF8:- Telepítse a szükséges csomag:
sudo apt-get install enca
Ehelyett fájlnév a teljes elérési utat a fájl kódolása CP1251, például: enconv /home/koder/1.txt
Ha ezeket a fájlokat lesz néhány, a csapat úgy néz ki, egy kicsit más:
path_to_directory find -name "* .txt" -exec enconv <> \;
A példánkban legyen így: find / home / Koder / -name "* .txt" | enconv
Mégis, jobb volna, ha IMHO + azt mondta, hogy az utat a sor fájlokat nem működik ...
$ Find path_to_directory -name "* .txt" -exec enconv <> \;
Korrigált. Most nem kell átalakítani a nagy mennyiségű fájlt
help megfejtés: SHDI Cs ... rRsyt „X4 ·?