|
| |
|
|
| |
для: u87
(25.12.2006 в 23:25)
| | | Перекодировать в юникод и обратно получилось вот этими функциями http://phpclub.ru/faq/wakka.php?wakka=encodings/encodings3, за что авторам спасибо.
Но почему iconv не хочет не понятно((
Подскажите в каком направлении искать..
Буду рад любому ответу.. | |
| |
|
|
| |
|
|
| | вот файл:
<?PHP
ini_set("display_errors","1");
if (version_compare(phpversion(), "5.0.0", ">")==1) {
ini_set("error_reporting", E_ALL | E_STRICT);
} else {
ini_set("error_reporting", E_ALL);
};//чтоб видеть все ерроры
header('Content-type: text/html; charset=windows-1251');//отображаем всё нужной кодировке
$w = 'Ёклмн';
$u = iconv('windows-1251','UTF-8',$w);
echo $w.'<br>';
echo $u;
?>
|
вот, что он выдаёт у меня на компе (winXP, php5 как ISAPI кажется..)
Ёклмн
Ёклмн
т.е. правильно (ну или так, как я ожидал)
а вот что на хостинге, там апач какой-то и тоже php5, но вот хостинг бесплатный
Notice: iconv() [function.iconv.html]: Wrong charset, conversion from `windows-1251' to `UTF-8' is not allowed in /home/httpd/html/u87.narod.nnov.ru/1.php on line 12
Ёклмн
Вопрос:
1) если они там запретили - пусть, но как об этом узнать средствами php?
2) если какая-то другая фигня, то какая? | |
| |
|
|
|