![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
fridkaratel |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 221 Регистрация: 22.10.2007 Где: Error connect to MySQL Da... Репутация: нет Всего: нет |
Доброго времени суток!
Парсю один сайтик, и возникла странная особенность... ![]() Суть проблемы: Заметил, что при парсинге через просмотр var_dump() появляются вопросы вместо некоторых букв, хотя в Firefox всё отображается нормально... Соответственно, в БД записывается с вопросиками. А потом эти вопросики и вылазят при просмотре... Изучив, всё-таки нашёл проблему. ![]() Как оказалось, вставляется лишний байт 0xC2... Из-за этого происходит смещение, поэтому и возникают вопросики. Написал простенький скрипт, который показывает HEX-коды каждой буквы в строке:
Привожу выдержки из результата обработки:
Тут имеется ввиду строка "набора отдельно", но получается, что происходит смещение и как результат строка "набора???тдельно" Вставился лишний байт c2, из-за этого:
Такое встречается несколько раз в разных местах... Как побороть эту проблему? ![]() Конфигурация: Кодировка на сайте: UTF-8 Кодировка скрипта: UTF-8 Веб-сервер: XAMPP PHP: 5.3.4 Это сообщение отредактировал(а) fridkaratel - 1.5.2011, 10:19 |
||||||
|
|||||||
fridkaratel |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 221 Регистрация: 22.10.2007 Где: Error connect to MySQL Da... Репутация: нет Всего: нет |
В-общем, написал мини-костыль, который исправляет эту бадью с вопросиками...
Если кто подскажет более изящное решение - буду рад ;) |
|||
|
||||
srt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 13.5.2008 Репутация: нет Всего: 1 |
адрес сайта подскажи, на посмотреть
|
|||
|
||||
mark2011 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 28.6.2011 Репутация: нет Всего: 2 |
fridkaratel,
Если тема актуальна - пересохрани файл php в кодировке UTF-8 без BOM. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |