настраивайте MySQL: по умолчанию везде кодировку UTF и клиенту и серверу...
- это означает:
CREATE DATABASE bla-bla CHARACTER SET utf-8
так?
Менять сервер мне не позволят
mysql> SHOW CHARACTER SET; показывает доступные кодировки
я еще не встречал чтобы небыло utf
в вашем случае ниче другого не остается, можете попробовать
CREATE DATABASE newdb_name CHARACTER SET utf8 COLLATE utf8_general_ci;
но я бы посоветовал в my.ini добавить это
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
default-character-set = utf8
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
default-character-set = utf8
character_set_server = utf8
collation_server = utf8_general_ci
skip-character-set-client-handshake
если mysql собирался из исходников, лучше пересобрать MySQL с этой кодировкой по умолчанию
в любом случае
mysql> show variables like 'char%';
должна показывать utf8
везде иначе тебе удачи не видать.