Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中控制台.log阿拉伯文文本?_Javascript_Node.js_Console.log_Word - Fatal编程技术网

如何在javascript中控制台.log阿拉伯文文本?

如何在javascript中控制台.log阿拉伯文文本?,javascript,node.js,console.log,word,Javascript,Node.js,Console.log,Word,我想输出这个单词,但在console.log中输出为:%D8%AF%D8%B1%DB%8C%D8%A7 但它必须是:“دیا” 有人能帮我吗 console.log(“دیا”)问题不在于console.log: console.log(“دیا”)在这里似乎工作得很好:您的问题用node.js标记。您是否正在node.js中记录此内容?考虑到这个值看起来像是URL转义的,我怀疑还有更多的原因。在nodejs中显示您的代码。是。问题是当我发现我从谷歌粘贴的文本很奇怪时。我从谷歌那里得到了se

我想输出这个单词,但在console.log中输出为:%D8%AF%D8%B1%DB%8C%D8%A7 但它必须是:“دیا” 有人能帮我吗


console.log(“دیا”)
问题不在于console.log:


console.log(“دیا”)在这里似乎工作得很好:您的问题用node.js标记。您是否正在node.js中记录此内容?考虑到这个值看起来像是URL转义的,我怀疑还有更多的原因。在nodejs中显示您的代码。是。问题是当我发现我从谷歌粘贴的文本很奇怪时。我从谷歌那里得到了sea这个词,它变成了%D8%AF%D8%B1%DB%8C%D8%a7也许你使用的是一个做得很差的基于web的终端模拟器,因为它在我的机器上的node.js中似乎工作得很好它只是该字符串的URL编码版本OP发布的字符串是utf-8的十六进制字节
D8 AF
对应于代码点
(U+062F)
,即阿拉伯字母Dal
د
D8 B1
是代码点
(U+0631)
Arabic Reh等。不清楚op是如何获得这样的字节的,但字节是UTF-8。@MarkMeyer详细信息很好。你是如何获得它们的?我不确定我是否理解你的要求-这里很好地描述了代码点和十六进制之间的转换:这里有一个很好的编码源:@MarkMeyer看起来我需要阅读上面我自己的链接引用。谢谢两个链接。