我通过 HTTPService 调用从数据库接收一个 XML 作为我的 flex 应用程序的输入,现在这个 xml 可能有一些 CJK(中文、日文和韩文)字符,我需要检测其中任何一个字符的存在并做出一些决定我的应用程序。xml 通常有英文字符,但可能有 CJK。
请告知我们如何在 flex 中实现这一点。
我通过 HTTPService 调用从数据库接收一个 XML 作为我的 flex 应用程序的输入,现在这个 xml 可能有一些 CJK(中文、日文和韩文)字符,我需要检测其中任何一个字符的存在并做出一些决定我的应用程序。xml 通常有英文字符,但可能有 CJK。
请告知我们如何在 flex 中实现这一点。
您可以遍历字符串并查看每个字符:
for (var i:int=0; i<mySting.length; i++){
var thisCharacterCode:Number = myString.charCodeAt(i);
// now look at the code and see if it is a CJK
}
供参考... CJK 的所有 unicode 字符都可以在这里找到Unicode Character Charts