首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在资源文件中添加C符号以支持日语Windows操作系统。

如何在资源文件中添加C符号以支持日语Windows操作系统。
EN

Stack Overflow用户
提问于 2017-02-15 22:26:28
回答 1查看 1.4K关注 0票数 3

我需要在我的资源文件(.rc)中添加版权符号C。当我在'.rc‘文件中添加此符号并在日语操作系统上运行应用程序时,它显示?而不是符号。下面是我的代码行。

代码语言:javascript
复制
LTEXT "Ⓒ 2017 Comapny Inc. All rights reserved.",IDC_COPYRIGHT,7,30,211,8

我尝试在日语语言环境的机器上编辑这个符号,但问题仍然没有解决。C符号转换为?符号。当我保存.rc文件时。在日文机器上,我看到上面的代码如下:

代码语言:javascript
复制
LTEXT "? 2017 Comapny Inc. All rights reserved.",IDC_COPYRIGHT,7,30,211,8

请分享你的想法如何做到这一点

EN

回答 1

Stack Overflow用户

发布于 2017-02-16 01:25:46

日语Windows区域设置的ANSI代码页是932 (类似于Shift-JIS)。此编码不包括版权符号(U+00A9 ©),也不包括您上面提到的字符(带圆圈的字母C,U+24D2 ,这可能不是您想要的)。如果在代码页932中编译资源文件,则必须使用纯ASCII (c)

或者,如果您可以将RC文件转换为支持Unicode的编码,则可以使用您喜欢的任何字符。这可以是UTF-16LE (记事本错误地将其描述为“Unicode”的编码),或者UTF-8 (如果包含#pragma code_page(65001),则必须确保不要在资源编辑器中进行编辑,这会搞乱)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42252059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档