2017-11-13 14 views
2

は、私はちょうどコンソールがアラビア動詞をログに記録し、次の小さなnodejsスクリプトはしている:NodeJS:右から左への言語コンソールログ(アラビア語)

var verb = "كتب"; 
console.log(verb); 

しかし、コンソールログは私を与える:出力:بتك - 動詞ですが、逆さまです。 (abcの代わりにcbaが得られます)。

これは、nodejsが私がアラビア語のような右から左に書く言語を使用していることを知らないためです。しかし、私はこれを修正する方法について、オンラインで何かを見つけることができませんでしたか?私が知らない設定がありますか?

PS:文字が反転されているものの、その形式は基本的に正しいので、最後に表示されていますが、正しい形式はです。最初はアラビア語アラビア語で、文字は私はそれが(私はクロームコンソールでそれを再現カント)のことをやっている理由はわからないが、

enter image description here

+2

私はあなたの端末がアラビア語のサポートが欠けているその理由だけだと思います。私はそれをテストし、それは正常に動作します。 –

+0

私はそうだと思います! –

答えて

1

)単語内の位置に応じて、さまざまな形態を取ります。

あなたはそうのように、出力前に文字列を逆に試みることができる:

var verb = "كتب"; 
console.log(verb.split("").reverse().join("")); 
関連する問題