mysqli, mysql4.1.7, mysqli_character_set_name()

Bambuk

Новичок
mysqli, mysql4.1.7, mysqli_character_set_name()

Поставил mysql 4.1.7, запускаю с параметрами --defaults-file="C:\usr\mysql\my.ini" --character-set-server=cp1251 --collation-server=cp1251_general_ci --default
-character-set=cp1251 --default-collation=cp1251_general_ci

В конфиге, в секции client default-character-set=cp1251

mysqli_character_set_name() возвращает latin1_swedish_ci, и соответственно все запросы выводят не должным образом (в браузер отдается вместо всех кириллических символов знаки вопроса).

Что делать?

win2k, php5.0.2, apache 1.3.29 и iis5.0

-~{}~ 02.11.04 21:33:

Подглядел решение у PMA: "SET CHARACTER SET cp1251"

Если есть более изящное решение на уровне настроек, а не запросом при каждой загрузке страницы, буду рад его увидеть.
 

Profic

just Profic (PHP5 BetaTeam)
под виндой ИМХО ничего не сделаешь
а под UNIX-ами нужно пересобрать клиентскую библиотеку мускула с --with-charsets=cp1251 (или как оно там)
или заставить php_mysqli читать файл конфига муськи, а именно секцию client
 
Сверху