Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Проблема с кодировкой MySQL (https://forum.antichat.xyz/showthread.php?t=26741)

NOmeR1 07.11.2006 16:03

Проблема с кодировкой MySQL
 
Помогите пожалуйста, нужно сменить дефолтную кодировку в MySQL, у меня вместо кириллицы знаки вопроса - "?????????????????????", пробовал в phpMyAdmin выполнить запрос "SET NAMES cp1251", но он выдал ошибку :
Код:

Warning: Cannot modify header information - headers already sent by(output started at /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/header_meta_style.inc.php:27)in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/common.lib.php on line 1154
Версия phpMyAdmin - 2.9.0.2
Версия MySQL-клиента - 4.1.21
Стоит кодировка - UTF-8 Unicode (utf8)
Если поможете, огромный респект и ОЧЕНЬ БОЛЬШОЙ ПЛЮС :)

_Great_ 07.11.2006 16:06

кроме этого ворнинга должно выдаваться что-то еще. внимательно посмотри. Это всего лишь ворнинг Php как побочный эффект

_Great_ 07.11.2006 16:08

Если есть доступ к конфу - обрати внимание на параметр

[client]
default-character-set =

и

[mysqld]
default-character-set =

NOmeR1 07.11.2006 16:22

Нет, больше ничего нет. Доступа к конфу тоже :(

_Great_ 07.11.2006 16:23

в phpmyadmin еще можно выбрать кодировку из выпадающих списков на основной странице. Точнее, это зовется MySQL Connect Collation. Выбери ее utf8_general_ci

NOmeR1 07.11.2006 16:34

Выбрал, это не помогло.
Вообще, это не кодировка, а "Сопоставление соединения с MySQL"

_Great_ 07.11.2006 16:36

Цитата:

"Сопоставление соединения с MySQL"
я в курсе)

Ну, значит, у тебя при записи значений в базу кодировка была не та и вопросики так и сохранились вопросиками, а не буквами русскими и так там и хранятся.

NOmeR1 07.11.2006 16:45

Вариантов нет?

_Great_ 07.11.2006 16:46

ну а

SET NAMES cp1251;
SELECT * FROM table;

не работает? Опиши подробнее, что происходит - ничего не выводит, выводит ошибки или выводит нормально поля, но с вопросиками...

bopoh13 07.11.2006 17:11

А если попробовать "SET NAMES win1251"?

ЗЫ: Посмотри .../phpmyadmin/server_variables.php?lang=ru-win1251&server=1

Посмотри, может он и не поддерживает...
переменная character sets?

ЗЫЫ: Непонял, где у тебя "?" пишет, в phpmyadmin или сохраняет в БД?


Время: 12:25