Твой софтовый форум > WeB - Developments > Apache (php + Perl) + FTP + MySQL > mySQL

Смена кодировки на mysql сервере

,

из utf8 в cp1251

Дата публикации: 23.04.2009 - 11:14
Ra1N
ААА, у меня кипит мозг, не могу сменить кодировку сервера mysqld я уже все перепробовал (кроме пересборки), и
Code
[mysqld]
default-character-set="cp1251"
default-collation="cp1251_general_ci"
character-set-server="cp1251"

в /etc/my.cnf добавлял
и через mysqladmin кодировку менял, и через mysql-administrator менял, все чщетно...
всеравно phpmyadmin показывает: MySQL-кодировка: UTF-8 Unicode (utf8)
пересобирать не хочу, потому что, ставил из rpm...
скажите, можно ли как - нибудь решить эту проблему, без персборки?
de1ay
Цитата | Quote(Rain of Dark @ 17.03.2008 - 18:33)
скажите, можно ли как - нибудь решить эту проблему, без персборки?
*

Мне кажется, что придётся пересобрать с указанием кодировки по умолчанию...
jazzie
можно, выбрав базу данных, указать "SET CHARACTER SET cp1251", тогда не имеет значения, какая там у сервера кодировка по умолчанию
Ra1N
Цитата | Quote(jazzie @ 18.03.2008 - 9:07)
можно, выбрав базу данных, указать "SET CHARACTER SET cp1251", тогда не имеет значения, какая там у сервера кодировка по умолчанию
*


нда, в первом посте забыл указать, я раз пицот так делал! smile.gif
и само собой ничего не помогло!
Atec
Перекодируйте сам дамп (скорее всего кодировка испорчена в самом дампе) плюс посмотрите не стоят ли в самих запросах SET CHARACTERS


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Смена кодировки на mysql сервере
SoftoRooM © 2004-2024