2009-08-15 16 views
0

JavaScriptを使用して英語のアルファベットをアラビア語に変換したいJavaScriptとUnicode

このために何らかのUnicode変換が必要ですか?例が素晴らしいだろう。

+0

あなたはアラビア語に英語を変換することにより、あなたは何を意味するかについて、より明確にすることはできますか?あるいはアルファベット順の置換( "s" - > "س")?あるいは、何か音声学的なものでしょうか? – MtnViewMark

答えて

0

まず、保存しているファイルがUnicode UTF-8であることを確認してください。そうでない場合は、すべての文字が混乱します。 英語からアラビア語への変換を意味しますか?

文字を手紙に変換する場合は、すべてのアラビア語のユニコード文字と英字が機能することをお勧めします。

ie。

function en_to_ar(string) { 
    var convert = new Array(); 
    convert["a"] = "/u..."; 
    ... divide string into every letter, loop through, output result 
} 

しかし、アラビア語は厄介です。すべての母音のマークともので。母音記号は別の文字として数えます。また、Unicodeはマルチバイトなので、アラビア文字と英文字の長さは同じではありません。 ( - >「الشمس」「日」)

http://javascript.about.com/library/blunicode.htm