В настройках сайта установлена кодировка апаче cp1251 и внутренняя тоже cp1251.
Меняю кодировку в файле на который приходит предварительный запрос таким образом:
iconv_set_encoding("internal_encoding","UTF-8");
ini_set("default_charset","UTF-8");
Далее вывожу строку echo "YES";
И в итоге все равно получаю ту же ошибку "System does not support the specified encoding. (-1072896658) step=6.2 "
Помогите разобраться, пожалуйста.
System does not support the specified encoding. (-1072896658) step=6.2
#1 Участник
Отправлено 20 апреля 2013 - 16:09
#2 =)
Отправлено 20 апреля 2013 - 16:12
#3 Участник
Отправлено 20 апреля 2013 - 16:25
Там это единственная строка которая выводится если пришло LMI_PREREQUEST.
А дальше exit();
Т.е. так и получается.
#4 Участник
Отправлено 20 апреля 2013 - 16:30
Может стоит везде указать UTF-8 или cp1251 ?
Где везде? Можно уточнить?
Я и хэдером пробовал отправлять, ничего не изменилось.
Всмысле кодировка то меняется, но ошибка остается.
Сообщение отредактировал Alexey: 20 апреля 2013 - 16:35
#5 Участник
Отправлено 20 апреля 2013 - 17:02
iconv_set_encoding("input_encoding","UTF-8");
iconv_set_encoding("output_encoding","UTF-8");
iconv_set_encoding("internal_encoding","UTF-8");
ini_set("default_charset","UTF-8");
header("Content-type: text/html; charset=UTF-8");
echo "YES";
exit();
#6 Участник
Отправлено 20 апреля 2013 - 17:06
System does not support the specified encoding
mb_detect_encoding(...)
UTF-8
array(3) {
["input_encoding"]=>
string(10) "UTF-8"
["output_encoding"]=>
string(10) "UTF-8"
["internal_encoding"]=>
string(5) "UTF-8"
}
Если данная функция неисправна, так и скажите.
Сообщение отредактировал Alexey: 20 апреля 2013 - 17:13
#7 Обычный пользователь, не сотрудник
Отправлено 21 апреля 2013 - 16:11
Зачем вообще менять кодировку?!
Достаточно единственного echo 'YES';
Латиница - она и есть латиница
PS: если уж и это не сработает - настраивать кодировку на хостинге
#8 Участник
Отправлено 21 апреля 2013 - 17:04
Все настроено как мне надо, не могу изменять в настройках хостинга.
Не понимаю вобще в чем проблема, что так что в utf-8 не воспринимает.
Сообщение отредактировал Alexey: 21 апреля 2013 - 17:04
#9 Обычный пользователь, не сотрудник
Отправлено 21 апреля 2013 - 17:13
#10 Участник
Отправлено 21 апреля 2013 - 18:12
Не заметил ничего необычного.
#11 Участник
Отправлено 21 апреля 2013 - 20:52
Вообще-то ошибка была в скрипте.
Можете закрыть тему.
#12 Обычный пользователь, не сотрудник
Отправлено 21 апреля 2013 - 21:11
Вообще-то ошибка была в скрипте.
Ну поделитесь хоть причиной
А то прям новая "тайна перевала Дятлова" получается...
Можете закрыть тему
Вы сами можете закрыть тему.
Внизу есть "Опции модератора" - жмёте - появится "Закрыть тему"
#13 Участник
Отправлено 24 апреля 2013 - 00:06
Ничего интересного.)
Просто оказалось что тот кусок кода даже не выполнялся.