Помощник
Здравствуйте, гость ( Вход | Регистрация )
Смена кодировки при парсинге |
Гость_shaman_* |
2009-09-26, 23:30
Сообщение
#1
|
|
Гости |
1) Написал граббер.
2) Запрашиваемая странца в кодировке UTF 8 3) Конечный сайт - win1251 4) При просмотре результата - кракозябры, соответственно. Вопрос: как можно сменить кодировку при отдаче в браузер |
|
|
||
Screatch |
2009-09-27, 1:41
Сообщение
#2
|
|
Опытный Группа: Eleanor TEAM Сообщений: 717 Регистрация: 2008-11-11 Из: Таллинн Репутация: нет Всего: 20 |
Если я вас правильно понял, добавьте в начало .htaccess
AddDefaultCharset UTF-8 |
|
|
||
Гость_shaman_* |
2009-09-27, 23:00
Сообщение
#3
|
|
Гости |
Не, это мы по умолчанию так ставим кодировку...
вопрос открыт |
|
|
||
Гость_patriot_* |
2009-09-27, 23:16
Сообщение
#4
|
|
Гости |
посмотри в библиотеке mb_string. там есть нужные функции
|
|
|
||
Гость_shaman_* |
2009-09-28, 1:07
Сообщение
#5
|
|
Гости |
patriot, о, знакомые люди
Да на конечном сайте не подключена библиотека эта, ну всмысле на сервере. Была впринципе задумка через str_replace перегналь все иероглифи на наши буквы, как результат получается, но запутаться легко Сообщение отредактировал shaman - 2009-09-28, 1:07 |
|
|
||
Alexander |
2009-09-28, 16:50
Сообщение
#6
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
|
|
|
||
NoIndex |
2009-09-28, 16:56
Сообщение
#7
|
|
Опытный Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: нет Всего: 24 |
|
|
|
||
Alexander |
2009-09-28, 17:15
Сообщение
#8
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
|
|
|
||
Гость_shaman_* |
2009-09-28, 19:34
Сообщение
#9
|
|
Гости |
Пробовал iconv, тоже, иначе не спрашивал бы
Вобщем думаю, что с поставленной задачей долго придется бороться.... |
|
|
||
Alexander |
2009-09-28, 21:18
Сообщение
#10
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
shaman, и как же Вы пробовали? Покажите код- что-нибудь придумаем.
|
|
|
||
Гость_SHAKA1_* |
2009-09-29, 8:50
Сообщение
#11
|
|
Гости |
Вот, попробуй функциями перекодировать:
PHP: фукнции перекодировки UTF8-Win, Win-UTF8
Перекодировка UTF-8 в cp1251 Сообщение отредактировал SHAKA1 - 2009-09-29, 8:53 |
|
|
||
Гость_shaman_* |
2009-09-30, 20:26
Сообщение
#12
|
|
Гости |
SHAKA1, да , хорошая функция, работает.
только от первоначального текста осталось Ђњ и ”, и еще что то, по логике - это кавычки " кавычки и "тире" еще "многоточие нашел" вобщем работает класно, респект |
|
|
||
Гость_Ungern_* |
2012-10-19, 5:00
Сообщение
#13
|
|
Гости |
При замене кодировок при парсинге не всегда есть возможность использовать iconv(). Посмотрите здесь подробнее осмене кодировок
|
|
|
||
Текстовая версия | 0.0353 сек. 12 запросов GZIP включен Сейчас: 2024-09-24, 18:06 |