Delphi компоненты - перекодировка строк

Опубиковано: 15.04.2009 г., автор: , просмотров: 23537

Delphi компоненты - кодировка строк

Хочу представить на ваш суд компонент, который позволяет переводить строки из одной кодировки в другую. По своему опыту знаю, что такого рода задачи встречаются очень часто, соответственно возникают проблемы с перекодировкой, так вот данный компонент позволяет их решить.

delphi кодировка

Далее хочу привести небольшой пример (подчеркиваю это всего лишь пример) использования этого компонента.
Итак, на форме имеем Label и button, пропишем обработчик событий Onclick на кнопке:

label1.Caption:= RusCod1.WinToKoi('программирование');

В нашем случаем мы преобразовываем текст из кодировки Win в кодировку KOI, а результат преобразования выводим в Label.
В принципе все просто ! Более того в архиве есть Демо так что тут грех не разобраться.

Поддерживаемые кодировки: WIN, DOS, KOI, ISO

Установка: Распаковываем скаченный архив, в главном меню Delphi нажимаем Component - Instal Component. В появившемся окне, в первой строчке (Unit File Name) указываем полный путь к файлу RUSCOD.PAS. Жмем Ok и компонент успешно устанавливается.

кодировка компонент delphi Скачать компонент RUSCOD

P.S. Хотите вперед всех остальных посетителей сайта получать свежие Видео уроки, Аудио подкасты, статьи по Delphi.
Участвовать в конкурсах и постепенно вливаться в нашу команду ?!
Тогда прямо сейчас подписывайтесь на бесплатную мультимедийную рассылку сайта delphiexpert.ru
Нас уже больше чем 1500 человек ! Подписаться



Похожие материалы

Последние из рубрики

Станислав 12 Nov 2010 в 00:00 #
Сори за глупый вопрос... но как ее поставить в delphi 2009?
fedr 02 Feb 2010 в 00:00 #
хо!а вот это действительно мб полезно! еще бы добавить функцию автоопределения кодировки, типо на входе дребедень, а на выходе какая нибудь определенная...это былоб полезно)
postal2 25 Nov 2009 в 00:00 #
Дружит ли с юникодом?
Иван 10 Jun 2009 в 00:00 #
попробовал, вроде норм
DJ_UZer 09 May 2009 в 00:00 #
А компонент умеет определять кодировки?

ОтменитьДобавить комментарий