如何让C语言的程序中显示的“角度符号(°)”能够兼容不同的操作系统?谢谢

tamyix 2010-02-09 09:39:11
如下图,在软件界面打印出的角度符号 ° 在繁体中文Window XP上显示成了~(蓝色方框内),但在简体中文XP上显示是正常的。应该是多国语言环境的支持问题,现在的°符号是用搜狗拼音打出来的,但仅仅为了支持一个°符号而要改程序支持多语言又很不划算。

如何用最小的代价解决这个°符号的显示问题,有谁有好的办法吗?

http://hi.csdn.net/space-1632257-do-album-picid-486090.html

CSDN不能添加附件,只有加链接了。

多谢了!

...全文
6178 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
tamyix 2010-02-13
  • 打赏
  • 举报
回复
结贴了,谢谢各位,虎年吉祥如意!
icansaymyabc 2010-02-11
  • 打赏
  • 举报
回复
更简单的做法是,把度分秒做成背景图片,你只要更新对应位置的数字即可。
icansaymyabc 2010-02-11
  • 打赏
  • 举报
回复
建议创建UNICODE工程,就没有语言差异了。

或者做成内嵌图片的应用也可以。
tamyix 2010-02-10
  • 打赏
  • 举报
回复
引用 7 楼 forestdb 的回复:
贴图啊,哪里无奈了?
你自己又不想用Unicode的说。


什么意思呢?
ForestDB 2010-02-09
  • 打赏
  • 举报
回复
贴图啊,哪里无奈了?
你自己又不想用Unicode的说。
tamyix 2010-02-09
  • 打赏
  • 举报
回复
引用 5 楼 dontkissbossass 的回复:
使用UNICODE 的 “。” 自己打用codepoint 代替字符


可否说得细一些,我不太懂,帮一个做界面显示的合作伙伴问的,谢谢!
DontKissBossAss 2010-02-09
  • 打赏
  • 举报
回复
使用UNICODE 的 “。” 自己打用codepoint 代替字符
tamyix 2010-02-09
  • 打赏
  • 举报
回复
引用 3 楼 kingstarer 的回复:
我的意思是你把这个符号弄成一张图贴到界面上面


这只能是个无奈的办法,希望有更好的处理方法。先谢谢了。
kingstarer 2010-02-09
  • 打赏
  • 举报
回复
我的意思是你把这个符号弄成一张图贴到界面上面
tamyix 2010-02-09
  • 打赏
  • 举报
回复
图片在地址链接里,看不到吗?CSDN发帖贴图还真不方便。
kingstarer 2010-02-09
  • 打赏
  • 举报
回复
只是软件界面显示 贴图吧
Zijian_Zhang 2010-02-09
  • 打赏
  • 举报
回复
不知道setlocale这个函数有没有用,ANSI C头文件locale.h。

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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