Kabuğunuz aksanları vb. Gösterebilir çünkü muhtemelen UTF-8 kullanıyor. Söz konusu dosya farklı bir kodlama olduğundan less
more
ve cat
UTF olarak okumaya ve başarısız olmaya çalıştığından. Mevcut kodlamanızı aşağıdakilerle kontrol edebilirsiniz:
echo $LANG
İki seçeneğiniz vardır, varsayılan kodlamanızı değiştirebilir veya dosyayı UTF-8 olarak değiştirebilirsiniz. Kodlamanızı değiştirmek için bir terminal açın ve şunu yazın
export LANG="fr_FR.ISO-8859"
Örneğin:
$ echo $LANG
en_US.UTF-8
$ cat foo.txt
J'ai mal � la t�te, c'est chiant!
$ export LANG="fr_FR.ISO-8859"
$ xterm <-- open a new terminal
$ cat foo.txt
J'ai mal à la tête, c'est chiant!
Kullanıyorsanız gnome-terminal
veya benzeri bir şey kullanıyorsanız , kodlamayı etkinleştirmeniz gerekebilir, örneğin terminator
sağ tıklama ve:
İçin gnome-terminal
:
Diğer (daha iyi) seçeneğiniz dosyanın kodlamasını değiştirmektir:
$ cat foo.txt
J'ai mal � la t�te, c'est chiant!
$ iconv -f ISO-8859-1 -t UTF-8 foo.txt > bar.txt
$ cat bar.txt
J'ai mal à la tête, c'est chiant!