VC MFC 特殊符号 ℃
我希望在我的对话框中输出这个符号,该怎么办,在中文下输出都是正常的,但是到了英文和日文系统下,就变成乱码了。该怎么办,有哪位达人帮忙出个主意了。我不是要输入它,而是要在程...
我希望在我的对话框中输出这个符号,该怎么办,在中文下输出都是正常的,但是到了英文和日文系统下,就变成乱码了。该怎么办,有哪位达人帮忙出个主意了。
我不是要输入它,而是要在程序中输出,关键是英文系统。我写的程序中有这个℃符号但是这程序关键是在英文操作系统下用得。但是程序在英文xp下运行时,就变了。不知道该怎么办。
PE_luck的方法已经用过了,只能在中文下,到了英文下就变成了类似阿尔法的一个符号。 展开
我不是要输入它,而是要在程序中输出,关键是英文系统。我写的程序中有这个℃符号但是这程序关键是在英文操作系统下用得。但是程序在英文xp下运行时,就变了。不知道该怎么办。
PE_luck的方法已经用过了,只能在中文下,到了英文下就变成了类似阿尔法的一个符号。 展开
5个回答
展开全部
在日文系统下:
你在输入的时候
按下Alt键
在数字键盘上输入41446
放手Alt键
你在输入的时候
按下Alt键
在数字键盘上输入41446
放手Alt键
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要使用Unicode。
在使用字符串的地方用_T()或者L(),就应该能够解决问题。
在使用字符串的地方用_T()或者L(),就应该能够解决问题。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char a[3]={-95,-26};// ℃
char str[100]={0};
sprintf(str,"%s",a);
AfxMessageBox(str);//str就是 ℃
那你可以用工具在E文版的系统下看一下那两个字符值是多少啊
然后再通过判断当前系统是E文还是中文通过不同的方式显示嘛。
char str[100]={0};
sprintf(str,"%s",a);
AfxMessageBox(str);//str就是 ℃
那你可以用工具在E文版的系统下看一下那两个字符值是多少啊
然后再通过判断当前系统是E文还是中文通过不同的方式显示嘛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用UNICODE...
如果不行的话,就先用UNICODE,然后判断操作系统当前内码,转码.
如果不行的话,就先用UNICODE,然后判断操作系统当前内码,转码.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
牛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询