эхо и UTF-8 (PHP) - PullRequest
       0

эхо и UTF-8 (PHP)

0 голосов
/ 17 мая 2011

Я установил Apache на свой сервер (я не использовал Apache), и специальные символы стали отображаться неправильно.

Поэтому я изменил каждый файл на UTF-8, настроил MySQL для работы с UTF-8, и все работало нормально. Однако мое приложение Python (которое получает некоторую информацию с веб-сайта) не работает должным образом.

Например, у меня был файл «test.php», который возвращал либо 0, либо 1. Затем Python-код делал что угодно с таким результатом.

Но теперь мое приложение на Python не получает "0", я не знаю, что оно получает с сайта. Я заставил приложение отправить запрос GET на мой сайт с тем, что оно получало, и отправило мне следующее: «??? 0».

Что я могу сделать? Я попытался изменить заголовок, чтобы отправить результат в виде ISO-8859-1 (как это было раньше), но тоже не работает.

1 Ответ

1 голос
/ 17 мая 2011

Это символ символ. Удалите этот символ из скрипта в редакторе Notepad ++ (Меню -> Кодировка -> Кодировать в UTF-8 без BOM).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...