проблемы с русскими буквами

Denissimo

Новичок
проблемы с русскими буквами

Всё сделал как тут:
http://phpclub.ru/talk/showthread.php?s=&threadid=58477&rand=93
my.ini отредактировал, HIEW'ом файл libmysql.dll обработал
файлы с кодировками лежат и в
C:\www\mysql\share\charsets
и в
C:\www\Apache2\bin\share\charsets
всё равно вместо кириллицы - вопросительные знаки

единственная неясность:
C:/MySQL/ заменить на . (точку) и дополнить девятью нулями \x00 (символом с кодом нуль, а не нулями \x30)
при замене получилось точка + ВОСЕМЬ пробелов (C:/MySQL/) - девять знаков)
До знаков share ещё 4 пробела. Итого 12 пробелов.
Может, бага в этом? надо чтобы пробелов стало именно 9 ?
 

apata

Новичок
А вот мне не помогло, я, наверное, даже не понимаю куда надо строчку с запросом кодировки вписать, вылетает ошибка, и, естественно, ни о какой смене кодировки речи не идет, у меня php 5.1.2, apache 2.0.55, mySQL 5.0.19. Проблема (а может это и не проблема) в том, что в mySQL вся информация отображается в нормальной для него кодировке, тоесть в latin1 (соответсятвенно я вижу абрукадабру), смена кодировки в самом mySQL приводит к тому, что вижу знаки вопроса... так вот: Можно ли сделать так, чтобы в mySQL-е читалась кои8р (в ней все мои данные)?
 

Denissimo

Новичок
apata
Вставлять надо в свой скрипт.
Вот мой пример:
PHP:
# Адрес нашего MySQL сервера
$my_host = "mysqlserver";
# Пользователь, который осуществляет соединение
$my_user = "root";
# Пароль для доступа к MySQL базе
$my_password = "pass";
# Соединяемся с MySQL сервером
$my = mysql_connect($my_host, $my_user, $my_password);
$myb=mysql_select_db("db_name", $my);
$_request="SET NAMES cp1251";
$_links_array=mysql_query($_request, $my);
И вопросительные знаки превратились в кириллицу.
Но перед этим я проделал всё, что указано по ссылке в моём начальном сообщении. Так что может дело не только в SET NAMES. Но Без SET NAMES не работало точно.
 
Сверху