Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Аналог iconv в JavaScript (http://forum.oszone.net/showthread.php?t=105914)

rus-4-ever 28-04-2008 17:48 790949

Аналог iconv в JavaScript
 
Ребят, может кто знает?

Вот функция РНР:

Цитата:

$str=iconv('UTF-8','windows-1251',$str);
Скрипт переделывается на Яву... Какой есть аналог этой функции???

bruder 28-04-2008 19:09 790997

наверно ошибаюсь, но такой функции нет. Вот нарыл у немцев, хотя на русском сайте 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 791146

Хорошо, а есть ли в JS функция открытия файла??? (что бы сослатся на скрипт РНР)...

===========

fopen(); Нашел...

Хотялучше бы узнать функцию Перекодировки в JS :(


Время: 21:06.

Время: 21:06.
© OSzone.net 2001-