2016-01-04 4 views
0

У меня длинный массив с действительными значениями символов Юникода и их соответствующих английских букв, но этот простой пример не работает - я новичок в javascript - это не запускаясь с веб-страницы - можете ли вы сказать мне, почему это не работает?Преобразование русских (юникодовых) символов на английский в 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); 
+0

трудно понять, сложно тебя понять –

+0

Какую кодировку вы сохранили как файл? –

+1

Вы используете какой-то микс betweeb VBScript и Javascript. Я не могу понять это правильно ... –

ответ

0

Я использую существующий Java-скрипт, который был заменить питающую линию или что-то, так что я думаю, вы правы - это не реальный Java скрипт - но код прилагается от последнего комментатора выглядит как Visual Basic , Я просто запускаю это в окнах.

Я называю это из другой среды программирования - Magic, но вы можете себе представить, что я просто дважды нажимаю на нее, как файл bat. Вот как мне это нужно для запуска, как файл .bat. (Извините, новичок на этом сайте - не мог даже узнать, как найти мой вопрос.)

Кто-нибудь знает, как я могу указать свой тип кодировки в файле bat bat java?

+0

mode con cp select = 1250 Невозможно использовать непосредственно в скрипте java - что я могу сделать вместо этого? – shoshana

+0

Можете ли вы пояснить, как вы используете свой скрипт? Вы говорите, что он не запускается с веб-страницы. Это пакетный файл Windows или что-то еще? –

Смежные вопросы