Здравствуйте.
Проблема появилась при переходе на другой хостинг, ранее все было нормально при существующем коде.
Мой скрипт отправляет данные Curl-ом отправлять нужно кодировкой windows-1251, но что-то идет не так и принимающая сторона говорить что неправильная кодировка, помогите разобраться, что именно не так делаю?
Вот некоторые вводные:
echo mb_detect_encoding('Всем привет') выдает UTF-8
если делаю так: echo iconv( 'UTF-8', 'windows-1251', 'Всем привет') - то ничего не выводиться
а если так то: echo iconv( 'UTF-8', 'windows-1251', 'Hello') - то выводиться
Почему так?
Если просто написать echo 'Привет всем' то все выводиться нормально при кодировке сайта windows-1251.
Уже с ног сбился, может проблемы в настройке PHP (php.ini, файл приложил)?
1. lamokk - 18 Января, 2016 - 10:32:44 - перейти к сообщению
2. Quick - 29 Января, 2016 - 13:14:29 - перейти к сообщению
попробуйте добавить заголовки:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $header[] = "Accept-Charset: ISO-8859-5,windows-1251";
- $header[] = "Accept-Language: ru-RU";
- ///