是否可以检测ascii字符是否属于亚洲双字节或西里尔字符集?也许具体的代码范围?我用谷歌搜索了,但第一眼看不到任何东西。
我正在使用的RSS源将区域设置设置为“en-gb”。但是Feed中有一些亚洲双字节字符 - 我需要处理不同的字符。由于元语言环境数据不正确,因此不确定如何检测它。我无权更正公共Feed。
答案 0 :(得分:0)
如果您的RSS Feed使用utf-8,它可能会这样做 - 只看该字符值大于255。
答案 1 :(得分:0)
谷歌快速建议您可以查看String.charCodeAt
我不知道ActionScript,但我希望代码片段看起来像
var stringToTest : String;
for each (var i : Number = 0; i < stringToTest.length; i++) {
if (stringToTest.charCodeAt(i) > 255) {
// Do something to your double-byte character here
} else {
// You have a plain ASCII character here
}
}
我希望这有帮助!