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:
  1. Telepítse a szükséges csomag:

sudo apt-get install enca

  • Átalakítani egy fájlt a locale kódolási eloszlás, amely automatikusan kerül meghatározásra:

    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 ·?