как использовать тип utf8string
Модератор: Модераторы
как использовать тип utf8string
Привет всем. Изучаю Lazarus в linux. Нашел для начала книгу "Основы программирования в среде Lazarus" К.Т.Мансурова. Для работы с файлами в формате utf8 автор предлагает использовать тип utf8char, а для определения длины строки функцию utf8length. Для определения нужно поместить модуть LCLType в uses. Вот здесь и траблы получаются, пишет, что Fatal: Can't find unit LCLType used by... Погуглив, я нашел обсуждение в багтрекере (http://62.166.198.202/view.php?id=10340), что этот модуть якобы существует для сохранения совместимости с Delphi и в других платформах его не видно (если я правильно разобрался с написанным), но непонятно мне, почему запрещать работать этим вроде бы полезным штукам (utf8char и utf8length) под линуксом. Помогите, или я чего-то не понял, или как же их заменить.
Во первых, какой у вас Lazarus?
в 0.9.31.х весь UTF8 находится в модуле LAZUTF8 (LAZUTILS), в более старых - это же самое - в LCLPROC.
Часть полезных функций в LCONVENCODING.
Смотрим первоисточник: http://lazarus-ccr.sourceforge.net/docs ... dex-5.html
ну и тут: http://sirserge.altai.info/articles/?id=41 (если не покоробит стилистика изложения материала)
в 0.9.31.х весь UTF8 находится в модуле LAZUTF8 (LAZUTILS), в более старых - это же самое - в LCLPROC.
Часть полезных функций в LCONVENCODING.
Смотрим первоисточник: http://lazarus-ccr.sourceforge.net/docs ... dex-5.html
ну и тут: http://sirserge.altai.info/articles/?id=41 (если не покоробит стилистика изложения материала)
Спасибо за ответ. И ссылка довольно интересная.
