我从Internet下载了一个源代码.rar
文件到我的linux服务器。然后,我将所有源文件解压缩到本地目录中。当我使用“cat”命令查看每个文件的内容时,我的终端上显示了错误的文本编码(源文件中有一些中文字符)。
我用
file -bi testapi.cpp
然后显示:
text/plain; charset=iso-8859-1
我尝试使用以下命令将该文件转换为uft-8编码:
iconv -f ISO88591 -t UTF8 testapi.cpp > new.cpp
但它不起作用。
我将.vimrc
文件设置为以下两行:
set encoding=utf-8
set fileencoding=utf-8
此后,当我vim testapi.cpp
时,汉字通常会显示在vim中。但cat testapi.cpp
不起作用。
当我编译并运行程序时,带有中文字符的printf
语句将打印错误的字符,如????
运行程序时,如何显示正确的中文字符?