0

我想用 GUI 写一个程序,所以我使用 FLTK。但是中文显示为“??????” 在 Ubuntu Linux 中。WinXP 没问题。

我知道 FLTK 支持 UTF8,我保证代码源是 UTF8。

我该做什么?更改系统设置或更改我的 C++ 代码?

谢谢!

4

1 回答 1

0

在 main 中添加代码:

putenv("LANG=zh_CN.UTF-8");

并确保您的环境没有其他关于“UTF-8”的设置

于 2012-08-30T07:54:33.073 回答