CodeBlocks MinGW Windres 资源文件支持中文
来源:互联网 发布:python readline 编辑:程序博客网 时间:2024/06/06 00:36
【转自:http://hi.baidu.com/lingvocode/item/4337e8f462b4992d753c4c7f】
我Codeblocks 编辑器文件编码格式一直用utf-8
最近在写一个windows程序,发现用windres编译出来的菜单乱码
菜单资源文件: menu.rc
菜单乱码
解决方法:
把资源文件里的注解打开,
#pragma code_page(65001)
指定代码页这个伪指令应该是给windres(windows资源编译器),告诉它资源文件是utf8编码
注:对于源代码的编译,不需要这样指定代码页,gcc可以透过选项-fexec-char=GBK来编译包含中文的源代码,
这样才能正确显示中文,和资源编译有点不太一样!
如果一开始我选择codeblocks代码编辑器编码格式为windows-936,那就不用这么麻烦了,不需要#pragma伪指令了!
PS: 需要更新windres.exe版本:)
- CodeBlocks MinGW Windres 资源文件支持中文
- CodeBlocks+MinGW+wcout+中文 小记
- Codeblocks 中文支持
- Codeblocks的中文支持
- [MinGW]_[初级]_[64位的windres如何编译出32位的链接文件]
- 在MingW下编译中文资源文件的解决办法
- 在MingW下编译中文资源文件的解决办法
- 转帖:MinGW中文支持问题
- windows中,如何在Codeblocks+MinGW+wxWidgets里面使用中文
- CodeBlocks学习(四)中文支持
- Code::Blocks(MinGW)编译资源文件时中文乱码的解决方案及补充
- 让Struts中的资源文件(ApplicationResources.properties)支持中文
- MyEclipse装配资源文件支持中文插件编辑属性
- QT4+MinGW+CodeBlocks集成
- QT4+MinGW+CodeBlocks集成
- win7 codeblocks mingw配置
- Windows下如何更新 CodeBlocks 中的 MinGW 使其支持新版本 C++
- Windows下如何更新 CodeBlocks 中的 MinGW 使其支持新版本 C++
- 牛刀小试、用SharePoint 实现请假管理功能
- Java Spring Tutorial -- autowire byName, byType, constructor
- Visual Studio:error MSB8020
- android下载指定的文件
- 含有三角函数的不等式
- CodeBlocks MinGW Windres 资源文件支持中文
- 男朋友就是你早晨醒来时第一个想到的那个人
- c实现"对象"
- 并发和同步
- 类型 SoftReference 不带有参数
- flex bulider 4新建java web应用
- uva 644 immediately
- Java Spring Tutorial -- List, Set, & Map Injection
- 在 SharePoint 2010 中访问数据