是否有可能檢測到ascii字符是屬於亞洲雙字節還是西里爾字符集?也許特定的代碼範圍?我一直在搜索,但乍一看沒有找到任何東西。爲亞洲雙字節/西里爾字符集檢測ASCII碼?
有一個RSS提要我正在使用的語言環境設置爲'en-gb'。但在Feed中有一些亞洲雙字節字符 - 我需要採取不同的處理方式。由於元語言環境數據不正確,因此不確定如何檢測它。我無權修改公共Feed。
是否有可能檢測到ascii字符是屬於亞洲雙字節還是西里爾字符集?也許特定的代碼範圍?我一直在搜索,但乍一看沒有找到任何東西。爲亞洲雙字節/西里爾字符集檢測ASCII碼?
有一個RSS提要我正在使用的語言環境設置爲'en-gb'。但在Feed中有一些亞洲雙字節字符 - 我需要採取不同的處理方式。由於元語言環境數據不正確,因此不確定如何檢測它。我無權修改公共Feed。
如果您的RSS提要使用UTF-8,它有可能不 - 只看該字符值大於255
快速谷歌認爲,你可能會對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
}
}
我希望這有助於!
ASCII編碼不支持這些字符,你可能想要UTF-8。 – Kitsune 2010-04-30 15:37:10
對,謝謝。最終我有一個字符串,需要確定它是否有非EN字符。基於JS或Actionscript3的檢測是我所需要的,但在這一點上我會採用任何代碼片段。 – jfroom 2010-04-30 18:17:37