В Linux UT8String to CP1251String

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

В Linux UT8String to CP1251String

Сообщение anzo » 18.12.2009 22:43:07

Пишу драйвер под Linux для устройства работающего с кодировкой WIN1251,
тупо заменять двубайтовые коды на соответствующие однобайтовые,
как то кажется слишком топорно. Посоветуйте красивое(встроенное в FPC) решение если оно есть...
anzo
новенький
 
Сообщения: 28
Зарегистрирован: 09.07.2009 10:53:46

Re: В Linux UT8String to CP1251String

Сообщение alexs » 18.12.2009 23:18:23

iconv?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: В Linux UT8String to CP1251String

Сообщение Максим » 19.12.2009 19:27:35

В Лазаре есть модуль LConvEncoding.pas. Можно взять его оттуда (насколько я помню, он самодостаточен), если лицензия вашего драйвера совместима с GPL.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: В Linux UT8String to CP1251String

Сообщение Mr.Smart » 19.12.2009 19:40:29

anzo
А в чём проблема реализовать это самому без помощи всяких модулей/библиотек?
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru