|
Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
Суть проблемы в том, что, скорее всего, кроме необходимого содержания PHP отправляет еще что-то, например BOM (ByteOrder Mark), или заголовки какие-то, о которых вы не подозревали, или сообщение об ошибке (по необъяснимым причинам PHP-писатели часто стараются послать все ошибки клиенту, при чем, желательно, с частичным HTML форматированием).
Проверьте чем-нибудь, что именно вам приходит в качестве ответа. Есть всякие инструменты, которые могут просматривать траффик, например, Charles, но можно и просто tcpdump / Wireshark - этого обычно достаточно, чтобы обнаружить ошибку.
Скорее всего вам нужно настроить PHP интерпретатор, чтобы он работал с файлами, в которых есть BOM. На сколько я понимаю, нужно в php.ini mbstring.internal_encoding указать, что нужно использовать UTF-8. или default_charset = "utf-8" во все том же файле?.. Вобщем PHP - дело темное, с Юникодом у него до сих пор много головной боли...
__________________
Hell is the possibility of sanity
|