Показать полную графическую версию : Аналог iconv в JavaScript
rus-4-ever
28-04-2008, 17:48
Ребят, может кто знает?
Вот функция РНР:
$str=iconv('UTF-8','windows-1251',$str);
Скрипт переделывается на Яву... Какой есть аналог этой функции???
наверно ошибаюсь, но такой функции нет. Вот нарыл (http://aktuell.de.selfhtml.org/artikel/javascript/utf8b64/utf8.htm) у немцев, хотя на русском сайте selfhtml тоже должна быть такая статья, не нашел. Если интересно там внизу есть текстовое поле, занеси utf-8 текст и можно декодировать. Функция декодировки (свистнуто оттуда):
function decode_utf8(utftext) {
01: var plaintext = ""; var i=0; var c=c1=c2=0;
02: // while-Schleife, weil einige Zeichen uebersprungen werden
03: while(i<utftext.length)
04: {
05: c = utftext.charCodeAt(i);
06: if (c<128) {
07: plaintext += String.fromCharCode(c);
08: i++;}
09: else if((c>191) && (c<224)) {
10: c2 = utftext.charCodeAt(i+1);
11: plaintext += String.fromCharCode(((c&31)<<6) | (c2&63));
12: i+=2;}
13: else {
14: c2 = utftext.charCodeAt(i+1); c3 = utftext.charCodeAt(i+2);
15: plaintext += String.fromCharCode(((c&15)<<12) | ((c2&63)<<6) | (c3&63));
16: i+=3;}
17: }
18: return plaintext;
19: }
rus-4-ever
28-04-2008, 22:46
Хорошо, а есть ли в JS функция открытия файла??? (что бы сослатся на скрипт РНР)...
===========
fopen(); Нашел...
Хотялучше бы узнать функцию Перекодировки в JS :(
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC