Перекодировать utf-8 в windows-1251

Статус
В этой теме нельзя размещать новые ответы.

Yura1978

Создатель
Регистрация
24 Дек 2007
Сообщения
12
Реакции
1
Как перекодировать utf-8 в windows-1251?

Через $item = iconv('UTF-8','CP1251',$item) - не получается.

Показывается просто белый лист.

Настройка iconv() на хостинге:

Код:
iconv
iconv support 	enabled
iconv implementation 	glibc
iconv library version 	1.11

Directive	Local Value	Master Value
iconv.input_encoding	ISO-8859-1	ISO-8859-1
iconv.internal_encoding	ISO-8859-1	ISO-8859-1
iconv.output_encoding	ISO-8859-1	ISO-8859-1
 
$item = iconv('UTF-8','WINDOWS-1251',$item)
 
Для просмотра ссылки Войди или Зарегистрируйся в комментах очень много примернов UTF-8 to Win-1251, когда-то тоже сталкивался с этой проблемой - там нашел вариант решения, тупо с посимвольной перекодировкой
 
*** скрытое содержание ***

Перекодировал текст таким способом, но страница все-равно показывается знаками вопроса.

Хотя
Код:
<meta http-equiv="Content-Type" content="text/html; charset="windows-1251" />

Меняю вручную в браузере кодировку - все нормально читается.

Мистика какая-то...
 
Посмотри, что выдает сервер в заголовок Content-Type: text/html; charset=utf-8 - может быть, у меня такое было, правда Content-Type: text/html; charset=windows-1251 и я мучался чтобы utf-8 сделать :) Проблема в том, что иногда сервер игнорирует установки из php через header - не знаю почему.

Я смотрю заголовки с помощью плагина для FireFox WebDeveloper - Information => View Response Headers.
 
Посмотри, что выдает сервер в заголовок Content-Type: text/html; charset=utf-8 - может быть, у меня такое было, правда Content-Type: text/html; charset=windows-1251 и я мучался чтобы utf-8 сделать :) Проблема в том, что иногда сервер игнорирует установки из php через header - не знаю почему.

Я смотрю заголовки с помощью плагина для FireFox WebDeveloper - Information => View Response Headers.
Смотрю информацию о странице - в заголовке таблицы указана кодировка windows-1251, а страница выдается в utf-8.
Приходится вручную менять кодировку страницы через браузер.

Как сделать чтобы выдавалось сразу в вин-1251?
 
Выдавать страницу в нужной кодировке. Копать в сторону хедеров ;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху