|
|
|
| Здравствуйте.У меня хостинг бесплатный (купил домен дали в
подарок).Выложил сайт а там русские буквы все вопросительные
знаки.Все испробовал с .htaccess ничего непомогает.
Но в другом хостинге все ок.Значит проблема в этом хостинге.
Что сказать хостеру?
Посоветуйте что делать? | |
|
|
|
|
|
|
|
для: makigo
(15.09.2011 в 00:18)
| | Напишите хотя-бы параметры хостинга.
Вероятнее всего у вас база MYSQL и ее кодировка отличается от дампа который вы заливаете. | |
|
|
|
|
|
|
|
для: Uzer44
(15.09.2011 в 00:53)
| | У меня там тестовый файл без Mysql 1.php.Только одно слово написано в utf-8 .При просмотре ????????.
А с Mysql просто разобраться.
Интересно что такие проблемы только у стартер или "бесплатных" хостингов... | |
|
|
|
|
|
|
|
для: makigo
(15.09.2011 в 08:43)
| | Да бывает такое, не только на бесплатных хостингах... скорее всего жестко задается кодировка, попробуйте явно её отправить через header() и HTTP-заголовок Content-Type.
<?php
header("Content-Type: text/html;charset=utf-8");
...
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.09.2011 в 08:50)
| | Бестолку.
Видимо что то в настройках хостинга нужно менять.Никакой .htaccess непомогает.
Такое видел в дешевом американском хостинге.Тогда тоже хостер говорил о настройках MySQL.А причем тут MySQL если в обыкновенном файле (не из базы) написан текст на utf-8 и ????????.И это притом что из MySQL все выводит нормально.Может это нарошно делается хостером ради upgrade-а??? | |
|
|
|
|
|
|
|
для: makigo
(15.09.2011 в 19:36)
| | ...ого с html файлами работает. | |
|
|
|
|
|
|
|
для: makigo
(15.09.2011 в 08:43)
| | Для всех своих скриптов вам нужно использовать кодировку UTF-8.
Прописать в заголовке недостаточно, нужно чтобы сами фыйлы были написаны в этой кодировке.
Важно НЕ использовать DOS\Windows UTF-8.
Используйте Macintosh UTF-8 или UNIX UTF-8
Для этого зайдите в настройки Notepad++ (или другого редактора, пишу для этого т.к. сам им пользуюсь), выберите вкладку "Новый документ" и поставьте одну из вышеописанных кодиовок (Macintosh UTF-8 или UNIX UTF-8). В этот новый документ скопируйте код из старого и сохраните с тем же именем.
Опция "Кодировки > Преобразовать в UTF-8" не поможет, т.к. не меняет типа ( с DOS\Windows на Macintosh или UNIX). | |
|
|
|