开发者

Dectect ASCII codes for asian double byte / cyrillic character sets?

Is it possible to detect if an ascii character belongs to Asian double byte or Cyrillic character sets? Perhaps specific code ranges? I've googled, but not finding anything at first glance.

There's an RSS feed I'm tapping into that has the locale set as 'en-gb'. But there are some Asian double byte characters in the feed itself - wh开发者_Python百科ich I need to handle differently. Just not sure how to detect it since the meta locale data is incorrect. I do not have access to correct the public feed.


If your rss feed uses utf-8, which it probably does - just look that character value is greater than 255.


A quick Google suggest that you might wanna look at String.charCodeAt

I don't know ActionScript, but I would expect a code snippet to look something like

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

I hope this helps!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜