Есть такая проблема php приложения, отлично работающие на php4 как-то страно ведут себя на движке php5. А именно. все русские буквы на сайте, превращаются в вопросительные знаки (например Привет Мир! выглядет так ?????? ???!) и если я добавляю в базу данных строчку на русском языке, но в базу добаввляется вопросительные знаки.
Крайний раз где я с этим сталкивался был phpproject.
Подскажите пожалуйста в чем дело, и по-возможности как поправить
Спустя 9 минут, 45 секунд (17.08.2007 - 12:47) md5 написал(а):
может это не имеет отношение к миграции с php4 на php5
а все таки что-то с кодировками базы?
а все таки что-то с кодировками базы?
Спустя 10 минут, 38 секунд (17.08.2007 - 12:57) lexx написал(а):
Цитата(md5 @ 17.8.2007, 13:47) [snapback]26078[/snapback]
может это не имеет отношение к миграции с php4 на php5
а все таки что-то с кодировками базы?
а все таки что-то с кодировками базы?
То же приложение на том-же mysql'е работает нормально.
У меня есть подозрения что дело в кодировках, но где править мыслей пока нет

Спустя 7 дней, 21 час, 36 минут (25.08.2007 - 10:33) Astraller написал(а):
Цитата(lexx @ 17.8.2007, 9:57) [snapback]26079[/snapback]
У меня есть подозрения что дело в кодировках, но где править мыслей пока нет 

Стоит начать с:
Код
header("Content-type: text/html; charset=UTF-8");
Спустя 2 дня, 14 часов, 7 минут, 47 секунд (28.08.2007 - 00:41) eldy написал(а):
Узнайте точно, скорее всег также был переход с mysql4 на mysql5.
Вот тут имеет место такая проблема с кодировками.
Сразу после подключения к базе выполните mysql_query -> "SET NAMES 'cp1251'"
или почитайте про это ещё, вроде можно в my.ini добавить init-connect="SET NAMES cp1251"
Вот тут имеет место такая проблема с кодировками.
Сразу после подключения к базе выполните mysql_query -> "SET NAMES 'cp1251'"
или почитайте про это ещё, вроде можно в my.ini добавить init-connect="SET NAMES cp1251"
_____________