说明:在windows下生成的cpp文件、纯文本文件等,其中文编码为GBK,而不是utf-8格式,放在Ubuntu下显示为乱码,可以使用iconv命令进行转换,使之变成utf-8编码的文件:
(转码前请确保目录下重要文件已备份,避免出现数据丢失)
1、打开Ubuntu终端命令行
2、先cd到需要转码的文件目录上
3、输入以下命令
iconv -f gbk -t utf8 source.cpp > target.cpp
其中source.cpp为原本出现乱码的文件,target.cpp为转码后将会生成的文件。
(注意!!!:前后文件名不能一致,否则转码后原文件会被覆盖,且会变成空白文件。)
转载自:https://www.cnblogs.com/joker0429/archive/2013/01/31/2909913.html
(ubuntu下中文乱码解决方案(全))