Как побороть кодировку iso-8859-1 на забугорном хостинге?

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

new_forward

Профессор
Регистрация
5 Май 2008
Сообщения
673
Реакции
44
Доброго времени суток!

Зарегистрировал себе бесплатный забугорный хостинг, а там все в iso-8859-1 выводит то сиволы какие-то то кразябры...а кирилицу не как!:nezn:
 
уточни откуда данные в неправильной кодировке показываются?
Если из базы то в скрипте напиши запрос:
PHP:
mysql_query("SET NAMES utf8");
если кодировка не utf8 то пропиши ту что нужно
Но вообще погугли, уже миллион раз эта тема обсуждалась...
 
Попробуй перекодировать всё в UTF-8 и в мета-теге явно укажи кодировку
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Не поможет - пиши будем дальше разбираться.
 
Сейчас вроде в кириллице пошло только теперь 403 ошибку начало выдавать...
 
Сейчас вроде в кириллице пошло только теперь 403 ошибку начало выдавать...

Ну это уже права поставь правильные. Ты когда менял кодировку, наверное их изменил. Поставь 640
 
Еще в .htaccess можно прописать AddDefaultCharset Off
Иногда ставят дефолтую кодировку прямо на серваке
 
Доброго времени суток!
Зарегистрировал себе бесплатный забугорный хостинг, а там все в iso-8859-1 выводит то сиволы какие-то то кразябры...а кирилицу не как!:nezn:
Если у аппача не включен AllowOverride None, то можно попробовать добавить в .htaccess AddDefaultCharset UTF-8 (само собой и, как сказали выше, после коннекта к mysql сделать SET NAMES utf8 )
P.S. Выше описаное для unicode
 
создай .htaccess со строкой "AddDefaultCharset windows-1251"
или другим шрифтом, какой тебе надо.

если из базы кракозябры забираются то это уже при отправке запроса в БД надо писать:
mysql_query("SET NAMES 'cp1251'");
причем при каждом запросе, так как новое соединение значит опять дефолтные установки :(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху