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

Спасибо!

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

присоединяюсь к предыдущему оратору.
та же фигня - весь день убил и только charset_x_win() меня спас, когда я был уже при смерти.

да славится имя popoff  в веках и да не забудут его потомки!

Гость Pasha url://forum.message:2633
Pasha
<p>Огромное СПАСИБО за скрипт!!!<br />был просто счастлив, когда использовал его впервые.</p><p>Нов вот возникла необходимость использовать его на сейте с украинским языком, и я дописал пару строк для укр символов, вроде бы ничего не поломал и все работает. Если у кого есть аналогичная&nbsp;&nbsp;необходимость привожу небольшие дополнения к скрипту:</p><p>после строки 16 добавляем: <b>case 'Є':</b><br /><code><br />&nbsp;&nbsp;&nbsp;&nbsp;switch($s[$i])<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 'ё':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 'Ё':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case '«':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case '»':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 'Є':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 'є':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 'I':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 'i':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 'Ї':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 'ї':<br /></code></p><p>и далее ближе к концу начиная с <b>case&nbsp;&nbsp; 1028: $out_c='Є'; break;</b></p><p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />switch($new_i)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp; 1025: $out_c='Ё'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp; 1105: $out_c='ё'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 0x00ab: $out_c='«'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 0x00bb: $out_c='»'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp; 1028: $out_c='Є'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp; 1108: $out_c='є'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp; 1030: $out_c='I'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp; 1110: $out_c='i'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp; 1031: $out_c='Ї'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp; 1111: $out_c='ї'; break;</p></code><br /><br /><p>Еще раз огромное спасибо за этот скрипт!!!</p>
popoff
Yuri
Июл, 2004
Сообщений: 1078
popoff url://forum.message:2634

скрипт для распознавания кодировки для фраз на украинском языке, с учётом украинского словаря существует в popoff.donetsk.ua/light (модули a.charset.*). В некоторых случаях может даже определить язык (русский, украинский) - по используемым буквам и буквосочетаниям (возможность работает очень-очень приблизительно).

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

Скрипт не коректно обрабатывает символы « и ».
Задаю строку Газета «Тюменский край», в результате получаю: Газета В«Тюменский крайВ».
Кодировка UTF-8. Пробовал вызывать напрямую _charset_utf8_win, но результат тот же.
В чём тут дело? Кто небуть сталкивался с этим?

Это сообщение было отредактировано гостем, оставившим это сообщение 22.11.08 20:45.
Гость Валерий url://forum.message:2675
Валерий

Класс! Спасибо! Очень помогло в работе. Мощная работа
+1

Гость Евгений url://forum.message:2900
Евгений

Спасибо огромное автору! Рад, что сразу наткнулся на этот скрипт при проблеме с кодировкой, иначе бы наверняка всю ночь просидел. Успехов в дальнейшем творчестве!

Гость Александр url://forum.message:2973
Александр

Юрий несомненно скрипт очень хороший. Юрий а каким образом вы формировали элементы массива $b функции _charset_count_pairs. Очень интересно.

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

Функция для формирования массивов внутри функции _charset_count_pairs():
a.charset.ru.builder.php

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

Юрий хочу досконально разобраться в закономерностях перекодировки из win1251 в utf-8, но не понимаю, как вы вычислили следующие закономерности. Объяснити пожалуйся, буду очень благодарен.

<?php case 2

        
$new_c2=($c1&3)*64+($c&63);
        
$new_c1=($c1>>2)&5;
        
$new_i=$new_c1*256+$new_c2;
?>
Это сообщение было отредактировано popoff 29.12.09 16:46.
popoff
Yuri
Июл, 2004
Сообщений: 1078
popoff url://forum.message:2998
________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
Гость ашипка url://forum.message:2975
ашипка

Fatal error: Cannot redeclare _charset_count_bad() (previously declared in charset.php:6) in charset.php on line 25

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

Это означает, что Вы подключили файл charset.php более одного раза. Используйте include_once() вместо include().

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

оч интересно. было бы здорово ещё latin1 (ISO-8859-1) добавить. встречаются кракозябры в mysql спасибо!

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

latin1 добавить нельзя, так как в этой кодировке нет русских букв.
если Вам нужно переконвертировать из latin1 в любую другую кодировку - пользуйтесь функцией iconv.

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

Огромное спасибо! Именно то, что мне было нужно. Долго искал и наконец нашел.

Гость zwert url://forum.message:3029
zwert

Суперская функция. Очень замечательно работает.

Гость Alex url://forum.message:3106
Alex

Так я и не нашел версии с исправленными :(

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

Гость kruvas url://forum.message:3137
kruvas

спасибо!

Гость Jafff url://forum.message:3148
Jafff

Спасибо! все работает!
Есть вопрос. Как из этой функции вывести название кодировки в переменную?

Гость Денис url://forum.message:3154
Денис

респект! отличная библиотека, за пять минут решил все свои проблемы с сохранением комментариев! =) прекрасно, здоровья и дальнейших успехов вам!

Гость Дмитрий url://forum.message:3183
Дмитрий

Юрий, спасибо за бибилотеку.

Есть ли у вас версия этой библиотеки с преобразованием в utf-8 на выходе?
Как я понимаю нужно из текущей вырезать определение utf-8 и добавить опредеение win-1251.

Сейчас не очень красиво у меня это реализовано: iconv('windows-1251','UTF-8',charset_x_win($var).

sukazavr
Дмитрий
Авг, 2011
Сообщений: 1
sukazavr url://forum.message:3184

Это я написал. Зарегистрировался для получения уведомления :)

Гость Олег url://forum.message:3195
Олег

Огромное спасибо за труд, выручил :d

Гость sh2008 at ua dot fm url://forum.message:3198
sh2008 at ua dot fm
<p>Быстрый и очень полезный скрипт. Респект автору. Донбасс рулит!!<br />Единственное не понимает украинскую i, но это мелочи, поправимо: Вместо "Можливiсть опадiв: 95%" выдает "Можливсть опадв: 95%"</p>
Это сообщение было отредактировано гостем, оставившим это сообщение 20.11.11 22:14.
Гость zael55 at ya dot ru url://forum.message:3206
zael55 at ya dot ru

применил на сайте  http://pr-ic.ru/  перекодирует все, спасибо комплексный анализ сайтов

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