Wrong charset, conversion from`Windows-1251' to `UTF-8 ...

Модератор
#
Wrong charset, conversion from`Windows-1251' to `UTF-8 ...
На сервере не работает iconv для перекодировки из 1251 в UTF-8:
Замечание: iconv() [function.iconv]: Wrong charset, conversion from`Windows-1251' to `UTF-8//TRANSLIT//IGNORE' is not allowed ...

Для решения необходимо обратиться в поддержку хостинга, см. http://www.opennet.ru/openforum/vsluhforumID8/4448.html
#
Re: Wrong charset, conversion from`Windows-1251' to `UTF-8 ...
http://ru.php.net/manual/en/function.iconv.php
Первый комментарий.
Может лучше просто сменить порядок следования строк в движке? (:
Модератор
#
Re: Wrong charset, conversion from`Windows-1251' to `UTF-8 ...
Insane,
Это всего лишь комментарий, а не истина.
#
Re: Wrong charset, conversion from`Windows-1251' to `UTF-8 ...
Гм.
Мой хостинг (это виртюникс Агавы):
http://insane.com1.ru/ict/iconv1.php - ОК
[insanec7@cp9 ~/public_html/ict]$ cat iconv1.php
<?
$str = "ОПХБЕР";
$str2 = iconv("Windows-1251", "UTF-8", $str);
echo $str2;
?>


http://insane.com1.ru/ict/iconv2.php - ОК
[insanec7@cp9 ~/public_html/ict]$ cat iconv2.php
<?
$str = "ОПХБЕР";
$str2 = iconv("Windows-1251", "UTF-8//TRANSLIT", $str);
echo $str2;
?>


http://insane.com1.ru/ict/iconv3.php - ERROR
[insanec7@cp9 ~/public_html/ict]$ cat iconv3.php
<?
$str = "ОПХБЕР";
$str2 = iconv("Windows-1251", "UTF-8//TRANSLIT//IGNORE", $str);
echo $str2;
?>


http://insane.com1.ru/ict/iconv4.php - OK
[insanec7@cp9 ~/public_html/ict]$ cat iconv4.php
<?
$str = "ОПХБЕР";
$str2 = iconv("Windows-1251", "UTF-8//IGNORE//TRANSLIT", $str);
echo $str2;
?>


Не думаю, что в PHP shared-хостинга что-то работает не так, как должно по документации.
Да, комментарий, но это не значит, что к нему не стоит прислушаться.

Завтра посмотрю на паре других хостеров.
Модератор
#
Re: Wrong charset, conversion from`Windows-1251' to `UTF-8 ...
Insane,
Ну нужно свято верить в вирт. хостинг. Посмотрите, мы тоже проверили на многих хостингах и сделали для себя выводы.
Авторизация