<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Перевод текста из UTF8 в UCS2</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8805.html</link>
    <description>Привет всем!&lt;br&gt;&lt;br&gt;1)Нужно перевести текст из кодировки UTF8 в UCS2, в Perl -е&lt;br&gt;&lt;br&gt;Покопался с нете нашел нечто такое, но не работает:&lt;br&gt;&lt;br&gt;====&lt;br&gt;use Encode qw/encode decode/;&lt;br&gt;&lt;br&gt;$ucs2 = encode(&quot;UCS-2LE&quot;, $text);&lt;br&gt;====&lt;br&gt;&lt;br&gt;&lt;br&gt;2)Подскажите, как в Perl-e проверить кодировку? Т.е. есть ли какая нибудь функция в которую можно задаёшь текст, а она тебе выводит кодировку?&lt;br&gt;&lt;br&gt;&lt;br&gt;Заранее благодарен!&lt;br&gt;</description>

<item>
    <title>Перевод текста из UTF8 в UCS2 (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8805.html#5</link>
    <pubDate>Mon, 30 Aug 2010 08:21:51 GMT</pubDate>
    <description>&amp;gt; и как же iconv проверяет кодировку?&lt;br&gt;&lt;br&gt;Он её не проверяет, а дефолтная берется из getenv( LANG );&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Это довольно не трививальная задача. &lt;br&gt;&lt;br&gt;TESTWORD=&quot;Тестирование&quot;&lt;br&gt;&lt;br&gt;FOR I IN $LIST_OF_KNOWN_CODING &lt;br&gt;   DO &lt;br&gt;      FOR J IN $ASPELL_WORDLIST &lt;br&gt;          DO&lt;br&gt;              TMPSTR = encode(I, J);&lt;br&gt;              RET = STRCMP(TMPSTR, TESTWORD);&lt;br&gt;                   IF ( RET == 0 ) &lt;br&gt;                      RETURN I; &lt;br&gt;     ENDO &lt;br&gt;ENDO&lt;br&gt;&lt;br&gt;&lt;br&gt;как-то так&lt;br&gt;</description>
</item>

<item>
    <title>Перевод текста из UTF8 в UCS2 (Sugar)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8805.html#4</link>
    <pubDate>Wed, 11 Aug 2010 07:19:27 GMT</pubDate>
    <description>&amp;gt;Привет, &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вообще-то есть на свете и iconv, хотя конкретное решение зависит от задачи &lt;br&gt;&amp;gt;- но можно, наверно, и без Perl обойтись. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;WWell, &lt;br&gt;&lt;br&gt;и как же iconv проверяет кодировку? Это довольно не трививальная задача.&lt;br&gt;</description>
</item>

<item>
    <title>Перевод текста из UTF8 в UCS2 (Mr. Mistoffelees)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8805.html#3</link>
    <pubDate>Tue, 10 Aug 2010 20:02:14 GMT</pubDate>
    <description>Привет,&lt;br&gt;&lt;br&gt;Вообще-то есть на свете и iconv, хотя конкретное решение зависит от задачи - но можно, наверно, и без Perl обойтись. &lt;br&gt;&lt;br&gt;WWell,&lt;br&gt;</description>
</item>

<item>
    <title>Перевод текста из UTF8 в UCS2 (NuINu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8805.html#2</link>
    <pubDate>Sun, 18 Jul 2010 19:08:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$ucs2 = encode(&quot;UCS-2LE&quot;, $text); &lt;br&gt;&amp;gt;==== &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;2)Подскажите, как в Perl-e проверить кодировку? Т.е. есть ли какая нибудь функция &lt;br&gt;&amp;gt;в которую можно задаёшь текст, а она тебе выводит кодировку? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Заранее благодарен! &lt;br&gt;&lt;br&gt;проверка кодировки относиться к методам дешифровки, проверяется в перле так же как и везде - любой дешифрующей методикой, лично я бы использовал метод анализа на основе статистически встречающихся в тексте букв и буквенных пар, но можно делать и на основе словаря. творите )&lt;br&gt;</description>
</item>

<item>
    <title>Перевод текста из UTF8 в UCS2 (DarkTj)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8805.html#1</link>
    <pubDate>Fri, 16 Jul 2010 12:28:00 GMT</pubDate>
    <description>Сделал так и все заработало:&lt;br&gt;&lt;br&gt;use Encode; &lt;br&gt;$ucs2 = encode(&quot;UTF-16be&quot;, $text); &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
