[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: перевод приложений с php4 на php5
lexx
Доброго времени суток всем присутствующим.

Есть такая проблема 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работает нормально.
У меня есть подозрения что дело в кодировках, но где править мыслей пока нет sad.gif

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

Стоит начать с:
Код
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"


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.