проблемы с кодировкой

Fifajan

Guest
проблемы с кодировкой

Добрый день, я понимяю, что задаю типичный вопрос, но уж извините, в ФАКе я его не нашел.
Итак, пишу PHP-скриптом на веб страничку данные из базы данных MySQL, это кирилические строки, коорые я заполнял через MySQL Command Line Client, на страничке вижу билеберду.
Что и где мне надо сделать с кодировками, помогите пожалуйста!
 

Fifajan

Guest
Зашел в Вопрос-ответ - MySQL, не обнаружил описания моей проблемы, воспользоватся поиском поленился, а уже задав вопрос, воспользовался, и моментально вышел на нужную инфу, извините, будет мне опыт :)

-~{}~ 12.02.05 16:14:

Вот беда, ничего не помогает, MySQL 4.1.9-nt.
Перед созданием таблицы запрсил:
SET CHARACTER SET cp1251;
SET NAMES cp1251;

Создал таблицу, написал скрипт:
...
соединяюсь с сервером MYSQL
...

mysql_select_db("my_data");
mysql_query("SET CHARACTER SET cp1251");
mysql_query("SET NAMES cp1251");
$r= mysql_query("SELECT * FROM tovar");
echo "<HTML><HEAD><TITLE>mysqltest</TITLE><meta http-equiv=\"Content-Tipe\" content=\"text/html, charset=windows-1251\"><BODY>";
for ($i= 0; $i< mysql_num_rows($r); $i++)
{
$f= mysql_fetch_array($r);
echo "$f[NUM] $f[TYPE] $f[NAME] $f[PRICE] <BR>";
}
echo "</BODY></HTML>";

...

А когда я в клиенте Мускула писал
SELECT * FROM tovar;
В самом клиенте половина кир. символов была ''?".

На страничке все кир символы превращаются в бред.
Помогите плиз!!!
 

Фанат

oncle terrible
Команда форума
ага.
или дамп подсасывать.
в общем, главное - заводить в той кодировке, в которой хочется, чтобы выводилось.
а то заводить в дос, а потом в виндоус удивляться на закорючки - это несколько нелогично
 

Fifajan

Guest
Ща попробуем.....

-~{}~ 12.02.05 17:00:

Труба :(.
Всед делаю скриптом (
запрашиваю SET CHARACTER SET cp1251;
SET NAMES cp1251;
создаю таблицу
наполняю таблицу
запрашиваю SET CHARACTER SET cp1251;
SET NAMES cp1251;
наполняю страничку данными из таблицы)

Вижу:
О чудо, уже не белеберда со знаками вопросов, а только лишь знаки вопроса, вместо того что мне надо.

Я в отчаянье, help!
 

Фанат

oncle terrible
Команда форума
Заходишь в форум по... ни за что не догадаешься! mysql.
и смотришь. тама. список тем.
желательно - начиная с самого верху.
 

Fifajan

Guest
Я там уже много тем перещупал, всем в результате помогает то, что я уже сделал, времени мало, охота продвигатся в изучении PHP&MySQL и тут, как по заказу, очередная стена.:(.
 

Фанат

oncle terrible
Команда форума
щупал, говоришь?
пальцами, или ещё чем?
Ну что ж. раз лхота - давай продвигаться.
Итак.
скажи пожалуйста, тебя не затруднит написать здесь, как называется самая верхняя тема в том форуме?
Не объявление, а тема?
 

Fifajan

Guest
Ну что ты с темами в форуме?
Я факи на сайте Мускула читал, все пробовал, нихрена, даже в клиенте пишет ? когда конвептирую
строки в кодировку отличную от latin1.
 

Фанат

oncle terrible
Команда форума
не, ты скажи.
как называется самый верхний топик в форуме по мускулю?
Ну вот напиши здесь - как он называется.
А там и продолжим.
Договорились?
 

Fifajan

Guest
Вроде "Зайди сюда, если любые проблемы с русским в Мускуле", заходил туда 100 раз, на все ссылки на англ факи, всем помогает чудодейственный запрос set names кодировка. А мне нет :\
 
Сверху