在编写C++用ASCII编码的128以上的问题,请各位高手进入
c++吧
全部回复
仅看楼主
level 1
Douxiaobo 楼主
我在用VC++6.0编写程序时,我发现用ASCII码里128以上的所有十进制数字,都是转换为“?”,我觉得很奇怪,不知有什么原因呢?怎么解决呢?请帮忙解答一下,谢谢!
2006年12月04日 12点12分 1
level 1
Douxiaobo 楼主
为什么没人回应?真没意思!
2006年12月05日 09点12分 2
level 7
因为ASCII码在128以上的字符不是通用的
2006年12月05日 10点12分 3
level 1
Douxiaobo 楼主
怎么办解决呢?
2007年05月11日 09点05分 4
level 7
128以上的十进制数字?嗯?如果是说“宽字符”的话,可以使用wchar_t不过在这个过程中最好有一本参考书籍,个人经验
2007年05月11日 10点05分 5
level 7
顺便说一句,楼主你真有恒心,居然把半年前的顶起来=。=不过还是比C语言吧那个等了3年的差点
2007年05月11日 10点05分 6
level 1
Douxiaobo 楼主
我不太明白,还没有人解答啊
2007年05月12日 23点05分 7
level 7
char data;cin >> data;wchar_t data;wcin >> data;前者不支持128以上的宽字符(比如中文),而后者支持
2007年05月13日 00点05分 8
level 1
Douxiaobo 楼主
楼上写得,我看不懂呢?
2007年05月13日 14点05分 10
level 7
参考任意一本著名教材的“国际化”部分
2007年05月14日 04点05分 11
level 0
现在都使用unicode了
2007年05月14日 05点05分 12
level 1
Douxiaobo 楼主
哦。我还是不太懂呢?
2007年05月14日 13点05分 13
1