如题,我该怎么办。
我装的是ubuntu8.04,在终端里,可以看到中文的目录和文件名。但是不能用C++程序输出中文。用printf()函数输出的中文字符都是乱码,我该怎么办?
我装的ubuntu8.04无法用C++程序显示中文
- sunny169
- 帖子: 15
- 注册时间: 2009-04-05 20:39
- cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
Re: 我装的ubuntu8.04无法用C++程序显示中文
涉及到编码,不懂,帮顶
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: 我装的ubuntu8.04无法用C++程序显示中文
请使用编辑器把你的源代码转换成 utf-8 格式。
如果使用 iconv , man 一下 iconv 的参数
如果使用 vim 编辑,直接 :set fenc=utf-8 然后再保存即可。
如果使用 iconv , man 一下 iconv 的参数
如果使用 vim 编辑,直接 :set fenc=utf-8 然后再保存即可。
- sunny169
- 帖子: 15
- 注册时间: 2009-04-05 20:39
Re: 我装的ubuntu8.04无法用C++程序显示中文
谢谢,问题解决了。
我用文本编辑器把程序文件另存为UTF-8格式就可也了。
我用文本编辑器把程序文件另存为UTF-8格式就可也了。