本文共 575 字,大约阅读时间需要 1 分钟。
windows下写的代码,copy到ubuntu下,用kdevelop、gedit打开,代码的中文都显示为乱码,baidu一下 ,找到原因: 1)windows现在内核是unicode,所以只要是utf8的字符他都能正确显示; 2) windows提供default encoding for non-unicode的选项,中文用户都会选chinese,PRC, 这时windows就会用gb18030来解码中文字符。 而ubuntu下字符编码格式是utf-8,所以正常显示中文需要转换编码。ubuntu提供了iconv命令进行编码转换:转载地址:http://kgbci.baihongyu.com/