







|
MySQL.RU - Webboard
Вернуться
Проблема с кодировками Apache2+php5+MySQL (zingmon) 18/03/2005 - 12:26:42
Re: Проблема с кодировками Apache2+php5+MySQL (whitefox) 08/09/2005 - 15:47:52
From: zingmon - 18/03/2005 - 12:26:42
Subject:Проблема с кодировками Apache2+php5+MySQL
-----------------
MySQL 4.1 настроен на cp1251.
Причём, в my.ini эта кодировка прописана дефолтной и для клиента, и для сервера.
Когда коннекчусь к MySQL Server штучкой под названием MySQL Control Center - всё чудесно, русские буквы, всё работает.
Когда открываю Explorer и начинает работать Apache 2 и PHP 5, то начинается жопа.
MySQL даёт данные в кодировке cp1251, а PHP 5 воспринимает их, как latin1. В итоге на web-странице выводится туева хуча вопросов вместо кириллицы.
PHP подключён как модуль Apache.
Кто-нить может помочь решить эту проблему?
P.S. Если в качестве первого запроса после соединения с базой данных в PHP послать
SET CHARACTER SET cp1251;
то все данные будут выдаваться правильно.
Но почему эта задница не хочет воспринимать эту кодировку по умолчанию?
Мне полсайта переписывать придётся, если использовать такой вариант.
До этого был Апач 1.3 и php 4. Всё работало зашибись.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
23928
|
|