I have some text files that're encoded by different character encodings, such as ascii
, utf-8
, big5
, gb2312
.
Now I want to know their accurate character encodings to view them with an text editor, otherwise, they will present garbled characters.
I searched online and found file
command could display the character encoding of a file, like:
$ file -bi *
text/plain; charset=iso-8859-1
text/plain; charset=us-ascii
text/plain; charset=iso-8859-1
text/plain; charset=utf-8
Unfortunately, files encoded with big5
and gb2312
both present charset=iso-8859-1
, so I still couldn't make a distinction.
Is there a better way to check character encoding of a text file?