JScript, иероглифы при раскодировке русского текста
JScript получаю иероглифы. Все отсальные символы отображаются, как и положено.
Пытался менять кодировки (средствами браузера) на странице не помогает.
На php кодирую функцией urlencode().
На J раскодирую функцией unescape(), пробовал еще decodeURIComponent и decodeURI, но они почему-то не работают, на них скрипт останавливается.
Не силен в JScript. Помогите, что нужно сделать, что бы видеть русские буквы, а не иероглифы?
Код:
define('Encoding','windows-1251');
function utf8encode($str,$encode=Encoding)
{
return iconv($encode,'UTF-8',$str);
}
echo utf8encode("..");
function utf8encode($str,$encode=Encoding)
{
return iconv($encode,'UTF-8',$str);
}
echo utf8encode("..");
А в JS просто выводи
vadim_k - не понимает функцию, то ли библиотека не установлена, то ли отключена. iconv.
так написано в мануале )
а в 5м эта либа уже встроенная
vadim_k - огромное спасибо, все отлично работает!)
Тень Пса - и тебе пасиб, после твоего ответа, я понял, что другого варианта не будет и полез в настройки php)
Единственное, бывает вылезают пустые значения((( и undefined
ЗЫ: а еще лучше, если будешь открывать ман в таких случаях :) это прям в инфе по iconv и было написано ;)