我正试图在手机上显示扩展角色。我的Windows机器上的ascii值160是á。
根据http://slayeroffice.com/tools/ascii/,á的ascii值是225.哪一个是正确的?
手机等不同的硬件设备可以使用不同的ascii字符集,还是都遵循标准?
感谢您对此提供的任何帮助
答案 0 :(得分:4)
Ascii只定义代码0..127。在那之后,你处于code pages的世界。您需要找出Windows正在使用的代码页(可能会有所不同)和您的手机(它也可能会有所不同)
答案 1 :(得分:1)
ASCII代码最多只能达到127.除此之外的任何东西都是扩展代码,并且没有单一的标准。
答案 2 :(得分:1)
从32到127的ascii字符对于所有不同的ascii表是通用的。从128到255的字符被扩展为ascii,并且有几个变量。
答案 3 :(得分:1)
Joel on Software有一篇关于字符串的优秀文章,你应该阅读。
答案 4 :(得分:0)
This page on wikipedia describes the different Alt Codes
如果您输入[alt] -0225,则会得到á(因为它使用的ANSI代码页与当前输入区域设置匹配 - windows_1252)
没有前导0,它使用DOS兼容模式,因此使用不同的代码页