营口市网站建设_网站建设公司_Linux_seo优化
2026/1/18 19:17:02 网站建设 项目流程

编码格式是多样的,既繁华又让人迷惑。

针对IUP和GTK而言,正确显示汉字的方法:

1. IUP,设置其本身使用 UTF8,然后外部调用时给它UTF8字符;

2. GTK,内部使用的是UTF8,直接送UTF8字符给它即可。

针对代码编辑器(和文档存储一般是相统一的字符集):

1. MSVC 通常使用的是GBK双字节字符

2. ATOM / PulSAR 通常默认使用的是UTF8

3. Poseidon freeBasic/D-lang 编辑器通常默认的是GBK字符集

通常的原则是:如果编辑器这边使用的是双字节(汉字)编码,在程序中用函数将双字节字符转换为UTF8字符后送给IUP和GTK。如果想直接让编辑器发送UTF8字符而不用函数转换(让代码编辑器去转换),则需要配置编辑器使用UTF8编码。

1. MSVC (VS2010 - VS2019等)

从菜单的“工具”中设置,让“高级保存选项”出现在“文件”菜单中

在“高级保存选项”的下拉框中选UTF8编码

还要在编译时加上 /utf-8,让编译器也使用utf-8

2. PulSAR默认使用UTF8

如果不是UTF8,则在EDIT菜单下 Select Coding到UTF8

3. Poseidon freebasic/d-lang

让编辑器在底部toobar上显示编码,打勾。

在Tools菜单下选UTF8编码

底部toolbar上会显示出 utf8字样

其它代码编辑器类似,

使用IUP和GTK让汉字不出乱码,要么在程序中转换编码,要么在编辑器上设置utf8

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询