В Linux UT8String to CP1251String

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

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

Ответить
anzo
новенький
Сообщения: 28
Зарегистрирован: 09.07.2009 10:53:46

В Linux UT8String to CP1251String

Сообщение anzo »

Пишу драйвер под Linux для устройства работающего с кодировкой WIN1251,
тупо заменять двубайтовые коды на соответствующие однобайтовые,
как то кажется слишком топорно. Посоветуйте красивое(встроенное в FPC) решение если оно есть...
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

iconv?
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

В Лазаре есть модуль LConvEncoding.pas. Можно взять его оттуда (насколько я помню, он самодостаточен), если лицензия вашего драйвера совместима с GPL.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

anzo
А в чём проблема реализовать это самому без помощи всяких модулей/библиотек?
Ответить