0

是否可以检测 ascii 字符是否属于亚洲双字节或西里尔字符集?也许特定的代码范围?我用谷歌搜索,但乍一看没有找到任何东西。

我正在使用一个 RSS 提要,它的语言环境设置为“en-gb”。但是提要本身中有一些亚洲双字节字符 - 我需要以不同的方式处理。只是不确定如何检测它,因为元语言环境数据不正确。我无权更正公共提要。

4

2 回答 2

0

如果您的 rss 提要使用 utf-8,它可能会使用 - 只需查看字符值是否大于 255。

于 2012-05-03T12:03:23.667 回答
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
    }
}

我希望这有帮助!

于 2012-05-03T12:04:53.347 回答