vc2005不能编译utf8的资源文件?

myblind 2008-04-28 11:38:42
把rc文件保存为UTF8后,VC2005就不能编译了,怎么解决呢?
我想在英文的操作系统上显示中文。
1>.\epv.rc(1) : error RC2135 : file not found: Visual
...全文
131 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
starnight1981 2010-11-29
  • 打赏
  • 举报
回复
将 进入高级保存选项后,将 代码页 保存为 UTF-8 无签名 ,不要存为 UTF-8 带签名的,然后
在资源文件中,
将 #pragma code_page(xx) 等都替换为 #pragma code_page(65001)

///(xx)是你之前的 代码页数字。
myblind 2008-04-29
  • 打赏
  • 举报
回复
非常感谢各位!
rayland 2008-04-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 myblind 的回复:]
那怎么把汉字加进去呢?
unicode---ascii escaped格式的怎么生成啊?

大家编程是怎么做unicode资源文件呢?
[/Quote]
我将资源界面用英文写,程序初始化资源时读取另外的 语言文件(unicode) 来代替原内容.
刚开始比较烦,框架搭好后就稍好一些。
  • 打赏
  • 举报
回复
试了一下,不行
用户 昵称 2008-04-28
  • 打赏
  • 举报
回复
好像不能,能编译unicode---ascii escaped格式的。


不过你的那个.rc文件,是file not found.
scq2099yt 2008-04-28
  • 打赏
  • 举报
回复
unicode
用户 昵称 2008-04-28
  • 打赏
  • 举报
回复
备份你现在的.rc,然后用ultraedit就可以另存(格式选项里有)。vc2005中,有时可以直接用ctrl+z, ctrl+x, ctrl+v解决语言问题,但是不知道为什么有时管用,有时不管用。
cnzdgs 2008-04-28
  • 打赏
  • 举报
回复
存为Unicode格式,不要用UTF-8。
myblind 2008-04-28
  • 打赏
  • 举报
回复
那怎么把汉字加进去呢?
unicode---ascii escaped格式的怎么生成啊?

大家编程是怎么做unicode资源文件呢?

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧