Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 24.09.2009, 08:08   #1
Мастер
 
Регистрация: 23.03.2008
Сообщений: 516
Вес репутации: 0
Deadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краях
По умолчанию Как изменить кодировку?

Подскажите...
Вот сайт у меня в кодировке windows-1251
А кусок информации грабиться, он в формате UTF-8, в итоге этот кусок отражается каракулями на сайте. Можно как-нибудь для этого куска задать, чтоб именно эта часть на сайте отражалась в UTF-8, ну чтоб норм кодировка была?
__________________
Я из Томска.
Deadman_n вне форума   Ответить с цитированием
Старый 24.09.2009, 09:10   #2
Пожиратель черепашкоВ
 
Аватар для chahlic
 
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 395
chahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущее
По умолчанию

Нельзя. Перекодируйте средствами пхп в нужную кодировку, а потом публикуйте. А то, если я правильно понял, Вы хотите, чтобы в браузер часть страницы отображал в одной кодировке, а другую - в другой.....
__________________
Смотри цены в САПе в своей валюте: плагин "Конвертер Валют" для ФФ.
chahlic вне форума   Ответить с цитированием
Старый 24.09.2009, 09:17   #3
Магистр
 
Аватар для Йода
 
Регистрация: 04.12.2007
Сообщений: 3,680
Вес репутации: 416
Йода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Deadman_n Посмотреть сообщение
Вот сайт у меня в кодировке windows-1251
А кусок информации грабиться, он в формате UTF-8, в итоге этот кусок отражается каракулями на сайте. Можно как-нибудь для этого куска задать, чтоб именно эта часть на сайте отражалась в UTF-8, ну чтоб норм кодировка была?
По умному надо перекодировать, как сказал chahlic.
И в базку класть все в одной кодировке.
Если в базку напихали уже черт знает чего, то есть sql команда SET NAMES.
Можно поиграцца с ней. Она ставит кодировку отдачи контента из бд. Рекодинг осуществляется силами субд, такчто это не айс, но сойдёт.
__________________
С уважением, Йода
Йода вне форума   Ответить с цитированием
Старый 24.09.2009, 09:29   #4
Специалист
 
Аватар для Fredy314
 
Регистрация: 08.05.2008
Сообщений: 197
Вес репутации: 0
Fredy314 не любят в этих краяхFredy314 не любят в этих краяхFredy314 не любят в этих краях
По умолчанию

PHP код:
$text=iconv('UTF-8','cp1251//IGNORE',$text); 
Все мои парсеры так делают
__________________
Магазин аккаунтов - почтовые аки, фрихосты, соцсети.
Возможно на заказ.
Fredy314 вне форума   Ответить с цитированием
Старый 24.09.2009, 20:25   #5
Мастер
 
Регистрация: 23.03.2008
Сообщений: 516
Вес репутации: 0
Deadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краях
По умолчанию

У меня в базу не кладется... Сразу грабиться нужная информация... И грабленный кусок видать у них забит как utf-8 ((
__________________
Я из Томска.
Deadman_n вне форума   Ответить с цитированием
Старый 24.09.2009, 21:03   #6
Специалист
 
Аватар для Fredy314
 
Регистрация: 08.05.2008
Сообщений: 197
Вес репутации: 0
Fredy314 не любят в этих краяхFredy314 не любят в этих краяхFredy314 не любят в этих краях
По умолчанию

грабится и сразу выводится? оно что на стороне клиента грабится? если на стороне сервера то достаточно вставить мою функцию передж самим выводом.
__________________
Магазин аккаунтов - почтовые аки, фрихосты, соцсети.
Возможно на заказ.
Fredy314 вне форума   Ответить с цитированием
Старый 24.09.2009, 21:55   #7
Пожиратель черепашкоВ
 
Аватар для chahlic
 
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 395
chahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Deadman_n Посмотреть сообщение
У меня в базу не кладется... Сразу грабиться нужная информация... И грабленный кусок видать у них забит как utf-8 ((
Вы что, при каждом посещении новости на Вашем сайте идете и "сграбливаете" ее с другого сайта?

А если ее там потрут или он в дауне? Ну это Ваши проблемы. А на лету попробуйте способ Fredy314 или другой код по конвертации.
__________________
Смотри цены в САПе в своей валюте: плагин "Конвертер Валют" для ФФ.
chahlic вне форума   Ответить с цитированием
Старый 26.09.2009, 17:10   #8
Мастер
 
Регистрация: 23.03.2008
Сообщений: 516
Вес репутации: 0
Deadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краях
По умолчанию

Вообщем вот такой код... Как быть?

Цитата:
<?php
$content = file_get_contents("http://informer.gismeteo.ru/rss/27612.xml");
$pattern = "#<item>\s*<title>(.*)</title>.*<description>(.*)</description>.*</item>#isU";
preg_match_all($pattern, $content, $out);
foreach($out[1] as $key=>$value){
print "$value<br>{$out[2][$key]}<br><br>";
}
?>
__________________
Я из Томска.
Deadman_n вне форума   Ответить с цитированием
Старый 01.10.2009, 07:12   #9
Пожиратель черепашкоВ
 
Аватар для chahlic
 
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 395
chahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Deadman_n Посмотреть сообщение
Вообщем вот такой код... Как быть?
например так:
PHP код:
<?php
$content 
iconv('UTF-8','cp1251//IGNORE',file_get_contents("http://informer.gismeteo.ru/rss/27612.xml"));
$pattern "#<item>\s*<title>(.*)</title>.*<description>(.*)</description>.*</item>#isU";
preg_match_all($pattern$content$out);
foreach(
$out[1] as $key=>$value){
    print 
"$value<br>{$out[2][$key]}<br><br>";
}
?>
__________________
Смотри цены в САПе в своей валюте: плагин "Конвертер Валют" для ФФ.
chahlic вне форума   Ответить с цитированием
Старый 01.10.2009, 14:06   #10
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 285
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

если там только часть инфы берется по паттерну, то лучше перед выводом непосредственно.
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос про кодировку и контекст zakky Вопросы от новичков 3 21.08.2009 06:05
как изменить кодировку Seodaiter Вопросы по работе системы 2 13.08.2009 20:19
Помогите раскодировать кодировку Yandex'a LGeorge Разработка и сопровождение сайтов 2 28.09.2008 14:06
Ссылки меняют кодировку Taldyk Ошибки при работе с системой 8 27.03.2008 02:06
Сайт на ASP.NET - как поменять кодировку? maggeron Ошибки при работе с системой 0 30.10.2007 02:50


Часовой пояс GMT +3, время: 10:50.