检测亚洲双字节/西里尔字符集的ASCII码?

时间:2010-04-30 15:24:52

标签: character-encoding internationalization rss ascii double-byte

是否可以检测ascii字符是否属于亚洲双字节或西里尔字符集?也许具体的代码范围?我用谷歌搜索了,但第一眼看不到任何东西。

我正在使用的RSS源将区域设置设置为“en-gb”。但是Feed中有一些亚洲双字节字符 - 我需要处理不同的字符。由于元语言环境数据不正确,因此不确定如何检测它。我无权更正公共Feed。

2 个答案:

答案 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
    }
}

我希望这有帮助!