Сообщение от B~Vladi
|
В JavaScript нет инструментов для работы с кодировкой.
|
А вот это вы зря.
вот примет перевода кириллицы в строке в UTF к примеру
function toUTF(string)
{
string = string.replace(/\r\n/g,"\n");
var utftext = "",h0,h1,h2;
for (var n = 0; n < string.length; n++)
{
var c = string.charCodeAt(n);
if (c < 128)
{
utftext += String.fromCharCode(c);
}
else if((c > 127) && (c < 2048))
{
h1=((c >> 6) | 192).toString(16);
if (h1.length==1) h1='0'+h1;
h0=((c & 63) | 128).toString(16);
if (h0.length==1) h0='0'+h0;
utftext += '%'+h1+'%'+h0;
}
else
{
h2=((c >> 12) | 224).toString(16);
if (h2.length==1) h2='0'+h2;
h1=(((c >> 6) & 63) | 128).toString(16);
if (h1.length==1) h1='0'+h1;
h0=((c & 63) | 128).toString(16);
if (h0.length==1) h0='0'+h0;
utftext += '%'+h2+'%'+h1+'%'+h0;
}
}
return utftext;
}
я просто не силен в структуре UTF-16((( так бы уже давно сам написал.