// Переключение на кодирование Юникода функции encodeUnicode (STR) { вар RES = []; для ( вар I = 0; я <str.length, я ++ ) { RES [I] = ( "00" + str.charCodeAt (I) , . .ToString (16)) Slice (-4 ); } возвращение "\\ U" + res.join ( "\\ U" ); } // декодирования функции decodeUnicode (STR) { STR = str.replace (/ \ \ / G, "%" ); // преобразование китайского ул = экранирования в (ул); // другой затрагиваемой конвертируется обратно в исходное ул = str.replace (/% / G, "\\" ); //Обработка URL ссылки STR = str.replace (/ \\ / G, "" ); вернуть STR; }