Проблемы с кодировкой при использовании MySQL через PHP
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-21 17:51:17
|
|
|
Lord Divius
Сообщений: 188
Оценки: 0
Присоединился: 2005-12-31 15:44:03
|
Извиняюсь, если повторюсь, поиск ничего подобного не нашёл.
Не подскажете как исправить весьма распространённую проблему: данные из MySQL приходят в PHP в виде "вопросиков".
Прим: кодировка данных - вроде виндовская (1251), сервер - русский apache, php 5, mysql 5..
|
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-21 18:18:34
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
[p]quote:
—————-<BR>Цитата: Дата:21.02.2006 17:51:17, Автор: Lord Divius :: данные из MySQL приходят в PHP в виде вопросиков<BR> —————-
Ну и?.. Ты на них ответил?
|
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-21 18:51:30
|
|
|
Pupkin-Zade
Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
|
5! [sm=1.gif]
|
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-22 06:53:02
|
|
|
-ddd-
Сообщений: 4918
Оценки: 42
Присоединился: 2005-05-23 17:20:41
|
Лекс жжошь:))))))) чуть со стула неупал:)))))
|
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-23 14:50:19
|
|
|
Lord Divius
Сообщений: 188
Оценки: 0
Присоединился: 2005-12-31 15:44:03
|
Ага, типа шутка юмора, понял гы [sm=1.gif]
А если серьёзно?
|
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-23 17:33:28
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
куда они приходят в виде вопросиков? в броузер? Или уже в скрипте у тя все строки имеют вид "????? ?? ???"? В какой момент происходит такое падение энтропии строки? Я думаю что это всё-таки работа броузера – значит ты забыл объяснить броузеру какая у тя кодировка или просто гонишь ему текст в различных кодировках, забив на то, что броузер не телепат, и гаданием на кофейной гуще не занимается.
А вопще, я бы прежде чем складировать строки в бд (и даже прежде чем с ними работать) конвертировал бы их в utf8 и не парился б. А перед тем как отдать апачу перегонял в… ну x3 куда бы я их перегонял и перегонял бы вообще, уж зависит от контекста.
|
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-24 15:54:09
|
|
|
Lord Divius
Сообщений: 188
Оценки: 0
Присоединился: 2005-12-31 15:44:03
|
Проблема не в броузере - 100%
ну а если строки уже есть? кстати, какие функции позволяют гонять строки?
|
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-24 18:01:20
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
… Итак, прошло три дня … Нет, просто интересно, сколько времени может занять решение стандартной проблемы. Насчёт utf8 - пока единственная здравая мысль. Только это скорее обход проблемы, чем её решение.
|
|
|
Проблемы с кодировкой при использовании MySQL через PHP - 2006-02-24 19:10:12
|
|
|
Сhaos_Сode
Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
|
Попробуй отправить следующие запросы к базе: mysql_query ("set character_set_client='cp1251'"); mysql_query ("set character_set_results='cp1251'"); mysql_query ("set collation_connection='cp1251_general_ci'");
|
|
|
|
|