[Закрыть]
 
popoff.donetsk.ua
Убегая от своих страданий, Вы убегаете от себя.
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Форум - Обсуждение статей - Спасибо!

Спасибо!

форумы popoff.donetsk.ua
Страницы: [1] 2 3 »
Подписаться на уведомления об изменениях в этом топике  |  << Новый  |  Старый >>  |  Ответить
Автор Сообщение
Обсуждение статьи Модули - a - charset_x_win
Гость Владимир url://forum.message:1421
Спасибо!
Владимир

Вообще отлично, молодец!
Я б умер такой скрипт писать))

Гость Nikitian ssppaamm at secundant dot com url://forum.message:2205
Nikitian ssppaamm at secundant dot com

Гениально! Скрипт отложил в особую папочку с самыми важными библиотеками :)

Гость guest url://forum.message:2745
guest

А у меня почему-то только половину текста возращает, не подскажете в чём проблема?

Гость Алексей Крылов, Ptechka dot ru url://forum.message:1516
Алексей Крылов, Ptechka dot ru

Юрию Попову - большое спасибо. Использую в своём парсере поисковых запросов из реферрера, отлично работает.

Кстати, с Я.Маркета приходят люди с такими реферрерами: «http://market.yandex.ru/search.xml?hid=&text=рїсѓр»сњсѓрѕрјрµс‚сђ&grhow=shop&numdoc=&how=pricemin&asc=1&np=1».
И декодировать «рїсѓр»сњсѓрѕрјрµс» не получается ничем... Самое обидное, что я не могу воспроизвести условия, при которых получается такая кракозябра...

p.s. в библиотеке непрописанная функция debug_info - нужно поставить заглушку.

Гость Imbolc url://forum.message:1519
Imbolc

Респектище :)
Было бы ещё здорово утф16 поддержать...

Гость гость url://forum.message:1793
гость

Здоровски, очень полезно! Вот только так и не удалось запустить, ибо не определена ф-ия debug_info() - почему так вышло - не знаю. Использую исходной код библиотеки. Попробовал убрать её вызов, но тогда ничего не преобразуется. Как обойти ?

popoff
Yuri
Июл, 2004
Сообщений: 1087
popoff url://forum.message:1796

Вот только так и не удалось запустить, ибо не определена ф-ия debug_info()

fixed.

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
Гость rommul at km dot ru url://forum.message:1833
rommul at km dot ru

Огромное спасибо за скрипт. Он меня очень выручил!

Гость Alex_B url://forum.message:1879
Alex_B

Спасибо! библиотека очень помогла!

Гость Anton url://forum.message:1950
Anton

Спасибо, выручил!

Гость zer0ne url://forum.message:1954
zer0ne

Гениально! Очень спасибо тебе за труд.

Гость Aleksey url://forum.message:1962
Aleksey

Очень хорошо работает скрипт. Жалко что нет поддержки UNICODE

Гость Ctrange url://forum.message:1963
Ctrange

Не вполне корректно отрабатывает спецсимволы и знаки препинания
Из KOI в Win: ... -> ЂЂЂ
 « и » -> и k?

~~~~~ 25 Апр 2007, 21:45 ~~~~~

В продолжение: Заменил функцию
function _charset_utf_win($s)
на
function _charset_utf_win($s)
{

$r = iconv(utf-8, windows-1251, $s);

 

return $r;

}

Гость Igor url://forum.message:1982
Igor

А скрипт суперский еще бы потдержку UTF и было бы суппер.

popoff
Yuri
Июл, 2004
Сообщений: 1087
popoff url://forum.message:1984

Не вполне корректно отрабатывает спецсимволы и знаки препинания
Из KOI в Win: ... -> ЂЂЂ
« и » -> и k?

Ctrangeфорумы popoff.donetsk.ua


fixed

В продолжение: Заменил функцию
function _charset_utf_win($s)
на
function _charset_utf_win($s)
{

$r = iconv(“utf-8”, “windows-1251”, $s);

return $r;

}

Ctrangeфорумы popoff.donetsk.ua

Not accepted.

Из-за возможности неправильных символов, от которых iconv может тошнить.

еще бы потдержку UTF и было бы суппер.

Igorфорумы popoff.donetsk.ua

Скрипт поддерживает UTF-8.

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
Гость Артур url://forum.message:3014
Артур

Спасибо большое, скрипт очень помог! только у меня все равно проскакивает ЂЂЂ, а некоторые символы, например, тире отображается как PЂЂЂ или отображается как ЂЂЂP. Частично я это решаю str_replace'ом, но в некоторых местах вместо пробела стоит латинская P. Что тут можно сделать? Спасибо заранее.

Гость Игорь url://forum.message:1986
Игорь

Да iconv это что то.Кстати твой скрипт меня спас.Спасибо большое за него.Я имел ввиду хорошо бы перекодировка не в windows-1251 а еще бы в UTF-8 то есть функция типа charset_x_utf8

Гость ИГОРЬ url://forum.message:1987
ИГОРЬ

Да iconv это что то.Кстати твой скрипт меня спас.Спасибо большое за него.Я имел ввиду хорошо бы перекодировка не в windows-1251 а еще бы в UTF-8 то есть функция типа charset_x_utf8

Игорьфорумы popoff.donetsk.ua



И еще добавлю.Ведь счас идет работа именно с UTF-8 тесть windows-1251 отходит в небытие.Имеет смысл сделать перекодировку в UTF-8 с неизвестной кодировки.эТо был бы золотой скрипт Темболее когда есть опыт написания подобного скрипта.

Гость sweater url://forum.message:2028
sweater

Огромное спасибо.
оставь WMZ кошель - искренне хочется сделать небольшое donate :)

popoff
Yuri
Июл, 2004
Сообщений: 1087
popoff url://forum.message:2029

Пожалуйста:
Z345300577580
:)

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
Khabibulin
Николай
Июн, 2007
Сообщений: 2
Khabibulin url://forum.message:2053

Все конечно круто! Но как быть с Украинскими символами, такими как іІїЇєЄ?
Помогите пожалуйста, очень надо!

Гость Sebekon url://forum.message:2054
Sebekon

Отличнейший скрипт, работает очень быстро.
предлагаю добавить перекодировку из unicode
как вариант — использовать вот такую функцию в самом начале:
function unicode_escape($str)
{
$escape_table = array(
  '%20' => ' ',
  '%21' => '!',
  '%2C' => ',',
  '%3A' => ':',
  '%3B' => ';',
  '%u0410' => 'А',
  '%u0411' => 'Б',
  '%u0412' => 'В',
  '%u0413' => 'Г',
  '%u0414' => 'Д',
  '%u0415' => 'Е',
  '%u0401' => 'Ё',
  '%u0416' => 'Ж',
  '%u0417' => 'З',
  '%u0418' => 'И',
  '%u0419' => 'Й',
  '%u041A' => 'К',
  '%u041B' => 'Л',
  '%u041C' => 'М',
  '%u041D' => 'Н',
  '%u041E' => 'О',
  '%u041F' => 'П',
  '%u0420' => 'Р',
  '%u0421' => 'С',
  '%u0422' => 'Т',
  '%u0423' => 'У',
  '%u0424' => 'Ф',
  '%u0425' => 'Х',
  '%u0426' => 'Ц',
  '%u0427' => 'Ч',
  '%u0428' => 'Ш',
  '%u0429' => 'Щ',
  '%u042A' => 'Ъ',
  '%u042B' => 'Ы',
  '%u042C' => 'Ь',
  '%u042D' => 'Э',
  '%u042E' => 'Ю',
  '%u042F' => 'Я',
  '%u0430' => 'а',
  '%u0431' => 'б',
  '%u0432' => 'в',
  '%u0433' => 'г',
  '%u0434' => 'д',
  '%u0435' => 'е',
  '%u0451' => 'ё',
  '%u0436' => 'ж',
  '%u0437' => 'з',
  '%u0438' => 'и',
  '%u0439' => 'й',
  '%u043A' => 'к',
  '%u043B' => 'л',
  '%u043C' => 'м',
  '%u043D' => 'н',
  '%u043E' => 'о',
  '%u043F' => 'п',
  '%u0440' => 'р',
  '%u0441' => 'с',
  '%u0442' => 'т',
  '%u0443' => 'у',
  '%u0444' => 'ф',
  '%u0445' => 'х',
  '%u0446' => 'ц',
  '%u0447' => 'ч',
  '%u0448' => 'ш',
  '%u0449' => 'щ',
  '%u044A' => 'ъ',
  '%u044B' => 'ы',
  '%u044C' => 'ь',
  '%u044D' => 'э',
  '%u044E' => 'ю',
  '%u044F' => 'я',
);   
return strtr($str, $escape_table);
}

тогда функция будет ещё универсальнее.

Гость noindex url://forum.message:2055
noindex

popoff - Вы гений.
Немеренный респект за charset_x_win()...
День убил на борьбу с разными кодировками, Ваш способ единственный дающий 100% результат!

Это сообщение было отредактировано гостем, оставившим это сообщение 26.06.07 19:52.
Гость Злой url://forum.message:2582
Злой

100% результат? Не заговаривайтесь. По определению такая функция (и ей подобные) не может давать 100% результат.

Гость flom url://forum.message:2610
flom

большое спасибо за скрипт!

Страницы: [1] 2 3 »
Подписаться на уведомления об изменениях в этом топике  |  << Новый  |  Старый >>  |  Ответить
Вход
Поиск[?]:
porter.mir.dn.ua