Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 01.12.2008, 11:59   #1
Специалист
 
Регистрация: 15.07.2008
Сообщений: 375
Вес репутации: 202
Deicider - как роза среди колючекDeicider - как роза среди колючекDeicider - как роза среди колючек
По умолчанию Проблемы с кодировкой в БД mysql

Прошу помочь в решении следующей проблемы. При чтении из БД текстовых переменных русские символы превращаются в "?????". Пробовал всякие извращения по перекодировке, через функцию convert_cyr_string перебрал все возможные варианты, такую вещь тоже писал: ord(chr($c)), где $c - переменная с символом. Исходники в кодировке 1251. В настройках БД тоже ставил кодировку 1251. Ничего не помогает ((((
Deicider вне форума   Ответить с цитированием
Старый 01.12.2008, 12:00   #2
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

http://phpfaq.ru/charset
Апокалипсис вне форума   Ответить с цитированием
Старый 01.12.2008, 12:16   #3
фОшЫст
 
Аватар для WebFX
 
Регистрация: 10.01.2008
Адрес: Эквадор
Сообщений: 6,773
Вес репутации: 503
WebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущее
Отправить сообщение для WebFX с помощью ICQ
По умолчанию

или iconv или базу вести в нужной кодировке
__________________
Скоро 2012 год. Скоро наступит апокалипсис. Страшный апокалипсис. Тупой апокалипсис. Ну вообще без мозгов апокалипсис.
WebFX вне форума   Ответить с цитированием
Старый 01.12.2008, 12:17   #4
Специалист
 
Регистрация: 15.07.2008
Сообщений: 375
Вес репутации: 202
Deicider - как роза среди колючекDeicider - как роза среди колючекDeicider - как роза среди колючек
По умолчанию

Спасибо за информацию! А вызывать все описанные команды нужно через mysql_query или через какую-либо другую функцию?
Deicider вне форума   Ответить с цитированием
Старый 01.12.2008, 12:44   #5
Специалист
 
Регистрация: 16.03.2008
Сообщений: 256
Вес репутации: 203
sVs скоро станет известенsVs скоро станет известен
По умолчанию

запрос set names кодировка_сайта, отправленный сразу после установки соединения - должен поспособствовать
sVs вне форума   Ответить с цитированием
Старый 01.12.2008, 13:05   #6
Специалист
 
Регистрация: 15.07.2008
Сообщений: 375
Вес репутации: 202
Deicider - как роза среди колючекDeicider - как роза среди колючекDeicider - как роза среди колючек
По умолчанию

Разобрался! вызывать нужно не сразу после соединения, а после mysql_select_db. Теперь всё ОК! Спасибо огромное!
Deicider вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой Mixa Ошибки при работе с системой 33 14.11.2008 10:44
Проблемы с кодировкой. Причем все сделано по описанию. Sergeee Ошибки при работе с системой 13 06.11.2008 09:20
Помогите с Mysql Crudelis Курилка 46 02.07.2008 02:54
Проблемы с кодировкой antoniony Вопросы по работе системы 4 05.05.2008 21:43
Проблемы с кодировкой (фак читал) black_dante Вопросы от новичков 10 03.04.2008 23:35


Часовой пояс GMT +3, время: 16:20.