You can lose characters: Note that if you use the iconv with the -c option, nonconvertible characters will be lost. $ iconv -c -f utf-8 -t ascii -o out.txt in.txt Option Illegal input sequence at position: As UTF-8 can contain characters that can’t be encoded with ASCII, the iconv will generate the error message “ illegal input sequence at position” unless you tell it to strip all non-ASCII characters using the -c option. Use the following command to change the encoding of a file: $ iconv -f -t -o OptionĬhange a file’s encoding from CP1251 (Windows-1251, Cyrillic) charset to UTF-8: $ iconv -f cp1251 -t utf-8 in.txtĬhange a file’s encoding from ISO-8859-1 charset to and save it to out.txt: $ iconv -f iso-8859-1 -t utf-8 -o out.txt in.txtĬhange a file’s encoding from ASCII to UTF-8: $ iconv -f utf-8 -t ascii -o out.txt in.txtĬhange a file’s encoding from UTF-8 charset to ASCII: Text/plain charset=utf-8 Change a File’s Encoding Use the following command to check what encoding is used in a file: $ file -bi OptionĬheck the encoding of the file in.txt: $ file -bi in.txt I’ll also show the most common examples of how to convert a file’s encoding between CP1251 (Windows-1251, Cyrillic), UTF-8, ISO-8859-1 and ASCII charsets.Ĭool Tip: Want see your native language in the Linux terminal? Simply change locale! Read more → Check a File’s Encoding You will also find the best solution to convert text files between different charsets. The Linux administrators that work with web hosting know how is it important to keep correct character encoding of the html documents.įrom the following article you’ll learn how to check a file’s encoding from the command-line in Linux.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |