Страница 1 из 1

[Perl] Определение кодировки

Добавлено: 2011-02-22 23:01:23
ProFTP
есть файлы на разных языках

как сконвертировать весь текст c разной кодировкой в utf8??

кто как пробовал?

т.е. почему-то иногда не может определить кодировку

Re: [Perl] Определение кодировки

Добавлено: 2011-02-23 10:45:08
Alex Keda
/usr/ports/converters/rcctools

Re: [Perl] Определение кодировки

Добавлено: 2011-02-23 12:27:48
ProFTP
один хочет чтобы определить utf8 на перле

Re: [Perl] Определение кодировки

Добавлено: 2011-02-23 13:01:46
Alex Keda
там у хреновины либа есть
пиши модуль...

Re: [Perl] Определение кодировки

Добавлено: 2011-02-23 13:03:51
ProFTP
есть еще такие которые хотят без модуля, на чистом перле )))

...там сейчас нашел еще пару модулей СИшный, буду пробовать... один из них глючит пишут

Re: [Perl] Определение кодировки

Добавлено: 2011-02-23 13:05:14
Alex Keda
от модуля исходники есть
алгоритм выковыривай...

Re: [Perl] Определение кодировки

Добавлено: 2011-02-25 15:41:16
thefree
пиздец, perldoc utf8
===
учи основы ...

Re: [Perl] Определение кодировки

Добавлено: 2011-02-25 19:12:23
Alex Keda
и что - там автоопределение кодировки куда-то встроенно?
а кодга одно слово в одной а другое в другой - он тоже может?

Re: [Perl] Определение кодировки

Добавлено: 2011-02-26 14:15:19
thefree
Alex Keda писал(а):и что - там автоопределение кодировки куда-то встроенно?
а кодга одно слово в одной а другое в другой - он тоже может?
это я отвечал по поводу utf8 флага, но кто-то порезал тему.
а на твой вопрос, что тут искать и мучатся http://search.cpan.org/perldoc?Encode::Guess давно себя зарекомендовал и работает как часики.

Re: [Perl] Определение кодировки

Добавлено: 2011-02-26 15:24:29
ProFTP
вопрос уже не актульнай!

Encode::Guess - часто (точнее всегда) отвичает в ответ:

Код: Выделить всё

cp932 or utf8

Код: Выделить всё

iso-8859-1 or utf8

Код: Выделить всё

cp1251 or koi8-r
потому что не может определить кодировку...

или кто использовал этот модуль, чтобы было все отлично??

Re: [Perl] Определение кодировки

Добавлено: 2011-02-26 20:01:49
Alex Keda
Alex Keda писал(а):/usr/ports/converters/rcctools
я использовал это.
опреедляет всегда и в любых комбинациях, и всегда верно.

Re: [Perl] Определение кодировки

Добавлено: 2011-02-27 11:44:53
thefree
ProFTP писал(а):вопрос уже не актульнай!

Encode::Guess - часто (точнее всегда) отвичает в ответ:

Код: Выделить всё

cp932 or utf8

Код: Выделить всё

iso-8859-1 or utf8

Код: Выделить всё

cp1251 or koi8-r
потому что не может определить кодировку...

или кто использовал этот модуль, чтобы было все отлично??
амне вот интересно как ты его используешь?

Re: [Perl] Определение кодировки

Добавлено: 2011-02-27 13:39:01
ProFTP
thefree писал(а):амне вот интересно как ты его используешь?
дело в том, что в любом случае он не хотел определял кодировку точно...
видимо нужно писать свой алгоритм поверхносный (условно говоря)

и в гугле пишут, что он не определяет кодировку точно...

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