Тема: знаки вопроса вместо криллицы

пролистал весь форум-ответа не нашёл. А ситуация такая: при экспорте бд на хостинг вместо кириллицы волщебные знаки восклицание, не подскажите что с этим делать??Вероятно проблема в том, что phpMyAdmin стоит древний у меня. в дампе всё отлично..метатеги windows-1251.

2

Re: знаки вопроса вместо криллицы

Alex_kovrov
В дампе кириллица читается - это хорошо.

1) При экспорте на хостинге как данные выглядят в phpMyAdmin?
2) Покажите результат выполнения SQL запроса:
[mono]SHOW GLOBAL VARIABLES LIKE 'char%';[/mono]
3) Что за скрипт: форум, CMS?

3

Re: знаки вопроса вместо криллицы

скрипт сам писал(надо же когда то начинать); на хостинге в phpMyAdmin вся кириллица в "?". а вот про 2-е поподробнее если можно, честно говоря чайник я в этом деле.

4

Re: знаки вопроса вместо криллицы

проблему с базой решил, но вот сайт вытаскивает всё равно "?"

5

Re: знаки вопроса вместо криллицы

Alex_kovrov
Еще раз.

1) Как кириллица выглядит в phpMyAdmin?
2) В phpMyAdmin откройте окно выполнения SQL запроса и вставьте следующую строку:
[mono]SHOW GLOBAL VARIABLES LIKE 'char%';[/mono]
Жмите OK. Результат покажите.

6

Re: знаки вопроса вместо криллицы

так, 1)в phpMyAdmin отображается кириллица отлично, теперь отлично, но на сайте всё равно выводит "?"
2)Variable_name     Value
character_set_client     latin1
character_set_connection     latin1
character_set_database     latin1
character_set_filesystem     binary
character_set_results     latin1
character_set_server     latin1
character_set_system     utf8
character_sets_dir     /usr/share/mysql/charsets/

7

Re: знаки вопроса вместо криллицы

Alex_kovrov
В скрипте найдите вызов функции mysql_connect и сразу после нее добавьте строку:
[mono]mysql_query('SET NAMES utf8'); // Замените utf8 на cp1251, если данные в БД находятся в этой кодировке.[/mono]