Jump to content
  • 0

Кодировке и хостинг


ab138
 Share

Question

Помогите разобраться. При сохранении html или php файла(предварительно сохраненных в блокноте как utf8 и c прописанным тегом meta) на сервере хостинга, вместо русских букв появляются вопросы. На локальном сервере(Denwer) проблем нет, русские буквы отображается верно. В связи с этим также не работают запросы с русскими символами в параметрах, с английскими все работает. :dash:

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

http://forum.htmlbook.ru/index.php?showtopic=18311 тут всевозможные проблемы уже решены.

В том то и дело что все указано. Сохранить как UTF-8, meta тэг c utf-8,

<?php header('Content-Type: text/html; charset=utf-8'); ?>

Выводит вопросы :blink:

Link to comment
Share on other sites

  • 0

это далеко не всё, раз у вас работает не так как должно ;)

не дочитали вы наверно FAQ до конца...

кодировка в .htaccess/httpd.conf какая указана?

кстати, в денверском апаче, по умолчанию, стоит виндовая кирилица, что меня бесило всегда :devil:

Edited by Быколай
Link to comment
Share on other sites

  • 0

это далеко не всё, раз у вас работает не так как должно ;)

не дочитали вы наверно FAQ до конца...

кодировка в .htaccess/httpd.conf какая указана?

кстати, в денверском апаче, по умолчанию, стоит виндовая кирилица, что меня бесило всегда :devil:

.htaccess хранится в корне директории cайта(public_html) на хостинге

стоит строка:

#AddDefaultCharset utf-8

Edited by ab138
Link to comment
Share on other sites

  • 0

Я выкладывал статью про кодировки кстати очень помогла. Вот Про кодировки

Попробуйте изменить кодировку файла с помощью программ, в статье указаны какие.

У меня похожая проблема была.

И про файл .htaccess не забудьте

Edited by nightgremlin
Link to comment
Share on other sites

  • 0

.htaccess хранится в корне директории cайта(public_html) на хостинге

стоит строка:

#AddDefaultCharset utf-8

ну конечно. решётка - это комментарий. уберите её.

Решетку убрал, проблема осталась

Я выкладывал статью про кодировки кстати очень помогла. Вот Про кодировки

Попробуйте изменить кодировку файла с помощью программ, в статье указаны какие.

У меня похожая проблема была.

И про файл .htaccess не забудьте

Сейчас глянем)

Отлично :yahoo: , русский стал показывать, после пересохранения файлов в UTF. Странно, получается стандартный блокнот неправильно сохраняет.

Ошибка с запросом к mysql осталась, запросы с латиинскими символами выполняются как надо. На локальной машине тоже все работает. :huh:

Edited by ab138
Link to comment
Share on other sites

  • 0

:facepalmxd: ну просто мистика какая-то. чудес же не бывает?

тогде ещё наводящие вопросы.

1. какую кодировку для страницы определяет браузер? да, и во всех браузерах беда эта? может у вас настройки у него какие-то??

2. без BOOM сохраняли?

уж не знаю что и думать. киньте ссылку на всякий случай, что ли...

Link to comment
Share on other sites

  • 0

:facepalmxd: ну просто мистика какая-то. чудес же не бывает?

тогде ещё наводящие вопросы.

1. какую кодировку для страницы определяет браузер? да, и во всех браузерах беда эта? может у вас настройки у него какие-то??

2. без BOOM сохраняли?

уж не знаю что и думать. киньте ссылку на всякий случай, что ли...

Смотрю в opera. Кодировка стоит Кириллица->Автоопределение. Все отображается верно. Но почему запрос то не работает?

Fatal error: Call to a member function fetch_assoc() on a non-object in ...

Текст:


//соединяемся с базой данных
$_DB = new mysqli('host','login','pas','db');
$_DB->query('SET NAMES utf8');

//создаем экземпляр класса Paging
//в качестве параметра передаем ему указатель на соединение с MySQL
$_PAGING = new Paging($_DB);

//выполняем обычный запрос данных не заботясь
//о разбивке на страницы через метод get_page объекта класса Paging
$r = $_PAGING->get_page("SELECT * FROM $sex where tov_group=$s ORDER by tov_id ASC");

Запрос типа select * from table работает на ура. Переменные sex и s из запроса через echo выводятся правильно.

Ура. Ошибку нашел с помощью вывода select через echo :boast: Всем спасибо за участие :)

Edited by ab138
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy