Страницы: 1
спользуется не только русский язык, но и некоторые другие - в частности китайский
Я тут посмотрел исходный текст и вот, что обнаружил:
for(i=0;i<url.length;i++) { if (okURIchars.indexOf(url.charAt(i))==-1 && url.charCodeAt(i)<256) { try{ if(charset == 'UTF-8' && url.charCodeAt(i)>128 ){ str += utf8service.convertStringToUTF8(url.slice(i,i+2), charset,'false'); i++; } else str += utf8service.convertStringToUTF8(url[i], charset,'false'); } catch(err){ return backup; } } else str += url[i]; }
Тоесть url проходится по символьно, и конвертируется...
А чем не устроило такое решение?:
try { str = utf8service.convertStringToUTF8(url, charset,'false'); } catch(err) { return backup; } return str;
Тоесть взяли сразу весь url и конвертнули, у меня так заработали все
…Страницы: 1