ascii代码图表说“ü”在129(十进制)。 但是当我做一个跟踪(“ü”.charCodeAt(0))...我得到的答案是252 - 这显然是错误的。 似乎String.charCodeAt()只适用于0-127。 如何在字符和charcode值之间转换范围128-255?如何从扩展ascii号码获得一个字符
0
A
回答
0
由于有一个以上的字符集被称为“扩展ASCII”,所以这个术语没有多大意义。 ASCII本身很少使用。
正如您发现的,知道您使用的是哪种字符集和编码非常重要。尽管一些库在灵活适应“平台默认值”时,程序通常不会以这种方式编写,如果他们在系统之间读写数据,灵活性是没有意义的。
没有文本,但没有编码文本。当您传递某些文本时,如果您不将编码作为元数据进行编码,则会导致数据丢失。
ActionScript字符串是Unicode/UTF-16代码单元的序列。见charCodeAt()。与大多数字符集不同,Unicode有几种编码方式; UTF-16是其中两个。 (整数存储为大端或小端,UTF-16代码单元也是如此,UTF-16表示UTF-16BE或UTF-16LE,这取决于平台,但通过在字符串中使用BOM,数据本身可指定字节顺序并指示使用哪种Unicode编码。)
ü存储为一个值为252的UTF-16代码单元。请参阅Unicode Character 'LATIN SMALL LETTER U WITH DIAERESIS' (U+00FC)或UnicodeData.txt。
相关问题
- 1. 扩展ASCII字符转换
- 2. 显示扩展ASCII字符
- 3. Vim和ASCII扩展字符?
- 4. 如何分割一个字符串基于扩展ascii在java
- 5. 如何从ASCII码中获取字符?
- 6. 如何获得一个NSString *的ASCII值,指向一个字符?
- 7. 如何在Perl中显示扩展ASCII码字符?
- 8. 获得第一个符号从字形
- 9. emu8086 - 如何从ASCII码获得CHAR
- 10. 如何在java中扩展ascii码
- 11. 大会:回声段落符号¶[或任何扩展ASCII字符]从字符/字符串字面
- 12. C:错误的字符为ASCII的转换(从扩展ASCII表字符)
- 13. 编码为单字节扩展ASCII值
- 14. 在Code 128条形码中编码扩展的ASCII字符
- 15. 如何在C中使用扩展ASCII表的符号?
- 16. 如何从T-SQL中的字符串中删除扩展的ASCII字符?
- 17. 如何获得非数字字符的ASCII一个给定的字符串中
- 18. Oracle ASCII字符集 - .Net扩展
- 19. HTML中的IBM扩展ASCII字符
- 20. 在C#中扩展的ASCII字符串
- 21. Console.Write() - 显示扩展的ascii字符?
- 22. 创建扩展的ASCII字符InputFilter
- 23. 在Ruby中显示扩展ASCII字符
- 24. 使用AutoHotKey发送扩展ASCII字符
- 25. 将Unicode字符转换为扩展ASCII
- 26. Code :: Blocks中的扩展Ascii字符C++
- 27. 蟒蛇:扩展的ASCII码
- 28. 获得一个字符的ASCII值在C#字符串
- 29. 两个补码符号扩展python?
- 30. 如何获得highslide扩展
ASCII不超过127.存在大量的标准来编码高位。 – teppic 2015-04-01 17:37:01
你能否在actionscript中提供一个简单的例子。我认为这是一两行代码? – Skyler 2015-04-01 18:20:08