NodeJS:从右向左语言控制台日志(阿拉伯语)

我有以下小的nodejs脚本只是控制台日志阿拉伯语动词:

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

然而,控制台日志给我:输出: بتك – 这是动词,但倒置。 (所以,而不是得到abc我得到的cba )。

我想这是因为nodejs不知道我正在使用从右到左的语言,如阿拉伯语。 但是,我无法在网上find任何东西,如何解决这个问题? 有没有我不知道的一些设置?

PS:有趣的是,虽然这些字母是倒置的,但是它们的forms基本上是正确的 – 所以第一个字母尽pipe显示在最后,但仍然具有阿拉伯语的第一个字母的正确forms(阿拉伯语,字母代表不同的forms,取决于在单词中的位置)

在这里输入图像描述

虽然我不知道为什么这样做(我不能在铬控制台中重现)。

你可以尝试在输出之前反转string,如下所示:

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