wince5.0中文乱骂

najzni 2006-12-19 09:16:17
用pb5构造了一个模拟器内核,在平台设置里,也设置了locale:
locales:中文
default language:中文
codepages:936GBK
内核运行后,系统中文显示正常,但是运行evc++4.0写的程序中的中文是乱码.我在论坛上看到有人说在pb构建OS的时候选择一个nls支持,不知是何物.
在用evc++向导生成应用程序的时候,第二步选择资源的时候,那里列出的选项中没有中文选项,不知道是不是这里的问题.
还望高手指点.

...全文
264 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
najzni 2006-12-22
  • 打赏
  • 举报
回复
xyz666:
debug中的下载目录改成Windows“开始”菜单:这个是把“download directory”设置成“\windows\“开始””?
另外在新建工程向导的第二步,选择资源的时候里面没有“中文”选择项(只有英文德文等选项,我只能选英文了,不知是不是这里的问题),工程建好后,在project setting-》resources-》language:选择了“中文(中国)”。
najzni 2006-12-22
  • 打赏
  • 举报
回复
我忽略了“框属性中的语言改为中文”,把这个改成“中文”就对了。谢谢两位。
najzni 2006-12-22
  • 打赏
  • 举报
回复
zaodt 正解。
xyz666 2006-12-21
  • 打赏
  • 举报
回复
你在EVC中Project-setting对话框中,debug中的下载目录改成Windows“开始”菜单 注意,引号必须是全角的,还有资源选择Chinese PRC了吗?
najzni 2006-12-21
  • 打赏
  • 举报
回复
刚才试了下下,发现用Platformbuilder构建的应用程序中文就是正常的。说明应该是evc++的问题。
najzni 2006-12-21
  • 打赏
  • 举报
回复
程序里的中文还是乱码。郁闷
najzni 2006-12-20
  • 打赏
  • 举报
回复
哦。有nls,找到了。字体选择SC_SONG?
xyz666 2006-12-20
  • 打赏
  • 举报
回复
问题就在你的模拟器不支持中文,你在定制OS时可以从你的右边拉组件过来啊,有一个是nls,如果你的找不到nls,那就没办法了。
najzni 2006-12-20
  • 打赏
  • 举报
回复
可能问题处在加入“国际化包nls”的问题上。不知道在pb里怎么加,我用的pb5的评估版,是不是评估版不支持?
najzni 2006-12-20
  • 打赏
  • 举报
回复
zaodt:我在evc中,把project settings-》resources-》languange设置成 中文的。
najzni 2006-12-20
  • 打赏
  • 举报
回复
xyz666:
新建一个pb的工程,从右边拉入国际化包nls,加入中文字体新宋体。
在pb里没见着这个“nls“,我用的pb5的评估版。
zaodt 2006-12-20
  • 打赏
  • 举报
回复
eVC中,把你对话框属性中的语言改为中文就可以了。
xyz666 2006-12-20
  • 打赏
  • 举报
回复
evc4.0自带的模拟器不支持中文,所以想用pb定制一个支持中文的内核,步骤如下:
1.新建一个pb的工程,从右边拉入国际化包nls,加入中文字体新宋体。
2.在pb-->platform-->setting-->locale中,把locales中的中文打上勾,然后在default language中选上中文。
3.编译生成内核后,再编译出相关sdk。
4.安装sdk,再在evc中选择自己定制的模拟器。

在EVC中Project-setting对话框中,debug中的下载目录改成Windows“开始”菜单 注意,引号必须是全角的,

然后把相应的语言都改为中文即OK!

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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