Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Lazarus, Free Pascal, CodeTyphon
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2016, 00:52   #1
apromix
PHP, Delphi
Форумчанин
 
Аватар для apromix
 
Регистрация: 07.05.2008
Сообщений: 388
По умолчанию TStringList, загрузка строк в UTF-8

Здраствуйте!
Переделываю программу с дельфи хе5 в Lazarus. При компиляции в меню получаю порезанные строки в конце.

Текст в файле в кодировке UTF8. Загружаю в TStringList так:

Код:
var
  S: TStringList;
begin
  S := TStringList.Create;
  try
    S.LoadFromFile(FileName{$IFNDEF FPC}, TEncoding.UTF8{$ENDIF});
    ...
  finally
    S.Free;
  end;
Как исправить ситуацию?

Спасибо.
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты
apromix вне форума Ответить с цитированием
Старый 08.10.2016, 22:20   #2
avd
Пользователь
 
Регистрация: 06.06.2010
Сообщений: 79
По умолчанию

Может
S: TStringListUTF8;
avd вне форума Ответить с цитированием
Старый 11.10.2016, 13:17   #3
apromix
PHP, Delphi
Форумчанин
 
Аватар для apromix
 
Регистрация: 07.05.2008
Сообщений: 388
По умолчанию

Спасибо, попробую, не знал о таком.
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты
apromix вне форума Ответить с цитированием
Старый 11.10.2016, 22:53   #4
avd
Пользователь
 
Регистрация: 06.06.2010
Сообщений: 79
По умолчанию

Также обратите внимание, что в Lazarus используется формат UTF-8.
Поэтому для работы с кириллицей нужно использовать ф. UTF8Length, UTF8Pos, UTF8Trim, WinCPToUTF8 и т. д. (см. модуль LazUTF8).
Ну и http://intuit.valrkl.ru/course-1265/index.html
avd вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
загрузка из тхт файла структуры,содержащую tstringlist spydark91 Общие вопросы Delphi 6 08.11.2011 15:15
Загрузка дерева в TTreeList из TStringList DemonXT Общие вопросы Delphi 2 03.07.2011 01:00
TStringList и дублирование строк us4us Общие вопросы Delphi 4 25.04.2011 22:30
Удаление дублирующихся строк в TStringList Alex Cones Общие вопросы Delphi 4 28.05.2010 20:33
Помогите с записью строк в фаил с кодировкой UTF-8 Виталий Серов Общие вопросы Delphi 1 26.03.2009 03:22