在javascript中将俄语(unicode)字符转换为英语

时间:2016-01-04 15:00:29

标签: javascript wsh

我有一个长数组,其中包含unicode字符的实际值及其对应的英文字母,但是这个简单的例子不起作用 - 我对javascript很新 - 这不是从网页运行 - 你能告诉吗?为什么这不起作用?

var str1 = 'онки', 
    st2;         
//should be \u043e\u043d\u043a\u0438 based on converting tool I used

WScript.Echo('before',str1);
str2= str1.replace(/[\u043e\u043d​\u043a\u0438]/g,'X')
WScript.Echo('after',str2);

1 个答案:

答案 0 :(得分:0)

我使用的是现有的java脚本替换换行符或其他东西,所以我猜你是对的 - 它不是真正的java脚本 - 但是从最后一个评论员那里附上的代码看起来像视觉基础。我只是在Windows中运行它。

我从一个不同的编程环境中调用它 - 名为Magic,但你可以想象我只是双击它,就像一个bat文件。这就是我需要它像.bat文件一样运行的方式。 (对不起,这个网站很新 - 甚至无法找到如何找到我的问题。)

有谁知道如何在java脚本bat文件中指定我的编码类型?