Общие > Базы данных
Как сменить кодировку?
Ardzhan:
Как сменить кодировку? по умолчанию стоит latin1, а хотелось бы cp1251.
AlieN:
Есть файл (во всяком случае у меня на виндах) my-exaple.cnf
вот его часть:
# The MySQL server
[mysqld]
port=3306
#socket=MySQL
skip-locking
default-character-set=latin1
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=128K
set-variable = flush_time=1800
fidget:
запускаешь mysqld с параметром --default-character-set=cp1251 или как уже сказал Alien указываешь в my.cnf(my.ini) файле
Ardzhan:
C:\\Program Files\\mysql\\bin\\mysql.exe: File \'c:\\mysql\\\\share\\charsets\\?.conf\' not found (Errcode: 2)
C:\\Program Files\\mysql\\bin\\mysql.exe: Character set \'#14\' is not a compiled character set and is not specified in the \'c:\\mysql\\\\share\\charsets\\Index\' file
Welcome to the MySQL monitor. Commands end with ; or \\g.
Your MySQL connection id is 2 to server version: 3.23.40-nt
Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the buffer.
mysql>
Выдает вот такую ошибку :(, хотя в my.ini прописан путь
basedir=c:/Program Files/mysql
fidget:
пропиши путь к директории кодировок...
character-set-dir=c:/Program Files/mysql/share/charsets
Навигация
Перейти к полной версии