Показать сообщение отдельно
  #15 (permalink)  
Старый 23.05.2018, 09:58
Новичок на форуме
Отправить личное сообщение для argon2424 Посмотреть профиль Найти все сообщения от argon2424
 
Регистрация: 23.05.2018
Сообщений: 1

Есть более простой способ, без использования массивов - таблиц.
function convertString(str){
    var n,result="";
    for (i=0;i<str.length;i++){
        n=str.charCodeAt(i);
        if (n>=0x410&&n<=0x44F) n-=0x350;
        else if (n==0x451) n=0xB8;
        else if (n==0x401) n=0xA8;
        result+=(String.fromCharCode(n));
    }
    return escape(result);
}
Ответить с цитированием