Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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 如何将unicode \:0936 \:093e \:092e转换为Devanagari脚本?_Javascript_Google Apps Script - Fatal编程技术网

Javascript 如何将unicode \:0936 \:093e \:092e转换为Devanagari脚本?

Javascript 如何将unicode \:0936 \:093e \:092e转换为Devanagari脚本?,javascript,google-apps-script,Javascript,Google Apps Script,我基于谷歌应用程序脚本和wolfram | alpha创建了一个Twitter机器人。机器人以wolfram | alpha的方式回答问题 我需要把一个字符串从英语翻译成Devanagari。 我得到的结果是\:0936 \:093e \:092e,应该转换为“शाम" 以下是有关更多信息的链接- 我想知道如何使用Google Apps脚本(JavaScript)实现这一点。在\:0936\:093e\:092e中的值是UTF-16字符代码,但不是以能够呈现所需字符的方式表示的。如果是,您可以直

我基于谷歌应用程序脚本和wolfram | alpha创建了一个Twitter机器人。机器人以wolfram | alpha的方式回答问题

我需要把一个字符串从英语翻译成Devanagari。 我得到的结果是
\:0936 \:093e \:092e
,应该转换为“शाम"

以下是有关更多信息的链接-


我想知道如何使用Google Apps脚本(JavaScript)实现这一点。

\:0936\:093e\:092e
中的值是UTF-16字符代码,但不是以能够呈现所需字符的方式表示的。如果是,您可以直接使用来自的答案

演示 此脚本从给定字符串中提取十六进制数字,然后使用中的
getUnicodeCharacter()
函数将每个数字或代码点转换为其Unicode字符

函数utf16demo(){ var str=“\:0936\:093e\:092e”; var charCodes=str.replace(/\:/,'').split('\:').map(函数(st){return parseInt(st,16);}); var newStr=''; 对于(var ch=0;ch 日志
[15-11-03 23:04:16:096 EST] शाम