VC MFC 特殊符号 ℃

我希望在我的对话框中输出这个符号,该怎么办,在中文下输出都是正常的,但是到了英文和日文系统下,就变成乱码了。该怎么办,有哪位达人帮忙出个主意了。我不是要输入它,而是要在程... 我希望在我的对话框中输出这个符号,该怎么办,在中文下输出都是正常的,但是到了英文和日文系统下,就变成乱码了。该怎么办,有哪位达人帮忙出个主意了。
我不是要输入它,而是要在程序中输出,关键是英文系统。我写的程序中有这个℃符号但是这程序关键是在英文操作系统下用得。但是程序在英文xp下运行时,就变了。不知道该怎么办。
PE_luck的方法已经用过了,只能在中文下,到了英文下就变成了类似阿尔法的一个符号。
展开
 我来答
九晨曦28
2008-09-16 · TA获得超过332个赞
知道小有建树答主
回答量:342
采纳率:100%
帮助的人:99.1万
展开全部
在日文系统下:
你在输入的时候
按下Alt键
在数字键盘上输入41446
放手Alt键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吉米有态度
2008-09-16 · TA获得超过119个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:235万
展开全部
你需要使用Unicode。
在使用字符串的地方用_T()或者L(),就应该能够解决问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PE_luck
2008-09-16 · TA获得超过1304个赞
知道小有建树答主
回答量:905
采纳率:0%
帮助的人:930万
展开全部
char a[3]={-95,-26};// ℃
char str[100]={0};
sprintf(str,"%s",a);
AfxMessageBox(str);//str就是 ℃

那你可以用工具在E文版的系统下看一下那两个字符值是多少啊
然后再通过判断当前系统是E文还是中文通过不同的方式显示嘛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fifaboy
2008-09-17 · TA获得超过3219个赞
知道大有可为答主
回答量:3046
采纳率:0%
帮助的人:1699万
展开全部
用UNICODE...
如果不行的话,就先用UNICODE,然后判断操作系统当前内码,转码.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
发假或一半消息绝户
2008-09-16 · TA获得超过752个赞
知道小有建树答主
回答量:537
采纳率:0%
帮助的人:0
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式