Вот у меня вопрос...
Поставил себе новый мускуль, раньше был очень уж старый.
И он выдает назад данные ТОЛЬКО в UTF. Например, phpmyadmin при выборе кодировки, показывает только UTF-овские.
Мои программы выводят ???????
Если программа при коннекте выполнит SQL-запрос
SET CHARACTER SET cp1251
то все возвращается как надо. Но это переделывать ВСЕ мои программы??? Хочу настроить что-либо в сервере...
My.ini
Цитата:
[client]
port=3306
default-character-set=cp1251
[mysqld]
port=3306
basedir="D:/www/MySQL/"
datadir="D:/www/MySQL/Data/"
default-character-set=cp1251
### мои бесплодные эксперименты, толку 0
#character-set-server=cp1251
#collation-server=cp1251_general_ci
default-collation=cp1251_general_ci
#init_connect="SET CHARACTER SET cp1251"
init-connect="SET NAMES 'cp1251';SET CHARACTER SET cp1251;"
###
character_sets-dir= D:/www/MySQL/share/charsets
default-storage-engine=INNODB
max_connections=100
query_cache_size=0
table_cache=256
tmp_table_size=5M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_max_extra_sort_file_size=100G
myisam_sort_buffer_size=8M
key_buffer_size=8M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=212K
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=8M
innodb_log_file_size=10M
innodb_thread_concurrency=8
|
Мускуль 4.1.12a, php 5.0.4 (нареканий нет)