The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"perl кодировка символов в хитрый юникод (\u0412F например)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Perl)
Изначальное сообщение [ Отслеживать ]

"perl кодировка символов в хитрый юникод (\u0412F например)"  +/
Сообщение от greenwar (ok) on 09-Окт-10, 13:38 
приветствую
жабаскрипт понимает такую кодировку:
"\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"

(это алфавит, кириллица на кои8)
вот мне надо из кои8 в такую галиматью переправить все символы встречающиеся..
стёр весь моск об pack/unpack, но так и не победил :(
он отдаёт трёхзначные значения из другой таблицы чаров
поможите!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "perl кодировка символов в хитрый юникод (\u0412F например)"  +/
Сообщение от Aquarius (ok) on 09-Окт-10, 16:51 
>[оверквотинг удален]
> жабаскрипт понимает такую кодировку:
> "\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"
> (это алфавит, кириллица на кои8)
> вот мне надо из кои8 в такую галиматью переправить все символы встречающиеся..
> стёр весь моск об pack/unpack, но так и не победил :(
> он отдаёт трёхзначные значения из другой таблицы чаров
> поможите!

откуда информация, что это кои8?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "perl кодировка символов в хитрый юникод (\u0412F например)"  +/
Сообщение от greenwar (ok) on 09-Окт-10, 16:54 
>[оверквотинг удален]
>> "\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"
>> (это алфавит, кириллица на кои8)
>> вот мне надо из кои8 в такую галиматью переправить все символы встречающиеся..
>> стёр весь моск об pack/unpack, но так и не победил :(
>> он отдаёт трёхзначные значения из другой таблицы чаров
>> поможите!
> откуда информация, что это кои8?

это юникод. 04 = кириллица

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "perl кодировка символов в хитрый юникод (\u0412F например)"  +/
Сообщение от Aquarius (ok) on 10-Окт-10, 01:02 
>>>[оверквотинг удален]
>>> поможите!
>> откуда информация, что это кои8?
> это юникод. 04 = кириллица

понял, наконец, что надо
в perlfaq (не помню в каком, лет 9 не заглядывал) были примеры всяких выкрутасов; конкретно по задаче, скорее всего, нет, но правильно сообразить, возможно, поможет

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "perl кодировка символов в хитрый юникод (\u0412F например)"  +/
Сообщение от greenwar (ok) on 10-Окт-10, 12:10 
вообщем, пришлось сделать чисто по-детски..
взял коды кириллистических символов (\u04xx) и поменял через замену каждую букву
а латынь обычным хексом ловится через sprintf
надеялся, что на кириллицу тоже такой sprintf есть, но не нашёл :(
да и так норм
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру