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

Спасибо!

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

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

Гость VAnGeR url://forum.message:2877
VAnGeR

Ребятки распишите пожалуйста как работает этот скрипт, куда его вставить сайт на движке Joomla, в опере появляется крякозябла вида: Главная, в IE 8 все нормально, кодировка баз данных UTF-8, страницы такая же...

Гость St23 at yandex dot ru url://forum.message:2103
St23 at yandex dot ru

Привет!

В одной своей разработке использовал довольно простой алгоритм для автоматического определения русских кодировок Win, Dos, Koi8R (Utf8 определялся отдельно), работающий неплохо на текстах даже не очень большой длины. Поскольку в русском языке гласные буквы встречаются чаще большинства согласных, то была составлена строка из пяти основных гласных «АаОоЕеИиУу» во всех трех кодировках (совпадение выявилось только в Win и Koi для буквы «Е»). Дальше вычислялась таблица частот букв в тексте и некоторое экспериментально подобранное число самых часто встречающихся букв сравнивалось с этими строками гласных, по наибольшему результату совпадений тексту приписывалась кодировка.

Шатаев Константин ака St

Khabibulin
Николай
Июн, 2007
Сообщений: 2
Khabibulin url://forum.message:2104

Народ, подскажите что делать с Украинскими символами?!?!

Гость deepslam url://forum.message:2156
deepslam

Автор ОГРОМНЫЙ тебе РЕСПЕКТИЩЕ

Гость lloft_dark url://forum.message:2165
lloft_dark

спасибо, действительно работающая вещь... а я сомневался :)

Гость Weltkind url://forum.message:2184
Weltkind

аффтору респект и уважуха от киргизских программеров!
Столкнулся с необходиомстью юзать jquery и получать от него ответы в кодировке win-1251
Огромное спасибо! Помогло!

Гость lifecash3000 url://forum.message:2248
lifecash3000

Хмм... скрипт действительно неплохой... однако почему то у меня он не различил КОИ от WIN... что есть странно...

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

lifecash3000,
Скажите фразу, на которой скрипт работает некорректно и мы этот вопрос изучим.
Возможно, там просто немного коэффициенты подправить надо будет, а, может, фраза та из трёх букв и такая, что в обоих кодировках означает существующее слово - тогда, конечно, отличить нельзя будет...

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

Просто искренне благодарю за полезнейший скрипт
Спасибо

Гость Greg url://forum.message:2297
Greg

popoff, забыл спросить..
существует проблема в переводе символа № из кодировки utf-8.. на выходе получаем ЂЂЂ
Будте добры, подскажите как это можно исправить

Гость Петрович url://forum.message:2313
Петрович

Уважаемыя а такая фича на Perl есть , а то не все PHP пользуют?

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

Нет, на Perl я такую фичу не программировал, так как просто не пользуюсь им. Но если Вы переведёте все на перл, то я буду рад выложить ваш модуль здесь и сделать его общественным достоянием.

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

Спасибо огромное автору за столько полезную функцию, пол дня убил на определение кодировки возвращаемого xml :)

Гость R dot M dot url://forum.message:2324
R dot M dot

Ты мега моск!! Уважуха

Гость Kostek url://forum.message:2338
Kostek

Очень!!! Очень благодарен!!! Встал на колени и поклонился!!!! Спасибо!!!

Гость vovans url://forum.message:2435
vovans

аааааа.... Всё хорошо, но зачем нужна ср1251? Её ни один здравомыслящий человек не будет использовать в новом проекте. И да и в старом тоже не особо...

вот если бы х2УТФ ))))

~~~~~ 19 Мар 2008, 10:43, спустя 37 минут ~~~~~

о! Суперский способ лишения недостатка данного скрипта!

iconv(CP1251, UTF-8, charset_x_win($ss))

Гость public dash mail at alekciy dot ru url://forum.message:2524
public dash mail at alekciy dot ru

Автор декларирует, что функция charset_x_win() возращает строку в кодировке Windows-1251. Может я что-то сделал не так, но у меня не работает. Такой вот скрипт в UTF-8 кодировке:

/* Тут код с http://popoff.donetsk.ua/file/text/libs/a.charset.php */

<?php $str "Тут строка символов";
echo 
$str.'<br>';
echo 
'Тут строка еще в UTF-8: '.charset_x_win($str).'<br>';
$str iconv('utf-8''koi8-r'$str);
echo 
'Тут строка уже в KOI8-R: '.charset_x_win($str).'<br>';
?>

Возращается строка в KOI8-R. Как видно если строка в UTF-8, то все работает как нужно, результат работы функции в Win-1251. Но корректно выявить то нужно именно в связке Win-1251/KOI8-R/cp866. Что я сделал не так?
ОС: WindowsXP&SP2 Pro RU
Веб сервер: Apache2.0.61
PHP: 5.2

Это сообщение было отредактировано popoff 16.06.08 22:11.
popoff
Yuri
Июл, 2004
Сообщений: 1078
popoff url://forum.message:2525

Гость,
Вы поместили Ваш код в одном файле с a.charset.php?

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

Да, конечно. Скоропировал исходник в код вышеприведенного скрипта. Все в UTF-8 конечно же, других кодировок не держим.

В общем спасибо! Действительно теперь все понятно, скрипт должен быть в ANSI кодировке. Сохранил во внешний файл, сделал всключение и теперь KOI8-R отрабатывает как нужно.

А такой вопрос, будет ли поддежка cp866?

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

А такой вопрос, будет ли поддежка cp866?

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

Скрипт автоматического определения кодировки с поддержкой cp866 и украинским языком есть в моей системе popoff.donetsk.ua/light. Там найдёте три файлика: a.charset.php, a.charset.ru.php и a.charset.uk.php.

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

Очень классная библиотека, к сожалению в стиле процедурного программирования.
Перевёл в класс её(работает только в php5).
Вот url http://stalxed.com/charsettest.rar

Гость Alexander url://forum.message:2568
Alexander

Огромное спасибо за скрипт!
Подскажите пожалуйста, у меня скрипт не работает, если в строке есть знак &.
Например такая строка: http://www.rambler.ru/srch?oe=1251&words=%CA%F3%EF%EB%FE+%EF%E0%EB%EB%E5%F2%ED%F3%FE+%E7%E0%E3%EE%F2%EE%E2%EA%F3&start=31

Гость Ruden url://forum.message:2571
Ruden

О Великий Спаситель моего драгоценного времени!!!

Гость sis3112 at yandex dot ru url://forum.message:2595
sis3112 at yandex dot ru

Гениально, Спасибо!

Страницы: « 1 [2] 3 4 »
Подписаться на уведомления об изменениях в этом топике  |  Старый >>  |  Ответить
Вход
Поиск[?]:
Гинеколог, стоматолог, психотерапевт в Донецке