0 / 0 / 0
Регистрация: 28.08.2014
Сообщений: 16
|
|||||||||||
1 | |||||||||||
Файл в кодировке ANSI02.04.2016, 12:30. Показов 6278. Ответов 4
Лазарус работает с UFT8 и файлы, которые сохраняются через TStringList или TextFile так же имеют кодировку UTF8.
Необходимо:
Добавлено через 2 минуты Принимаются любая конструктивная критика.
0
|
|
02.04.2016, 12:30 | |
Ответы с готовыми решениями:
4
считать посимвольно txt файл в ANSi кодировке Как создать файл в кодировке ANSI Как правильно считать/записать файл в ANSI кодировке?
|
Супер-модератор
![]() ![]() |
||||||
02.04.2016, 14:08 | 2 | |||||
![]() Решение
Ничего подобного. TStringList не меняет кодировку при сохранении. Если в него прочитать данные в 1251, то он и перезапишет потом в файл данные в той же кодировке.
Прекрасно работает вот в таком виде:
1
|
0 / 0 / 0
Регистрация: 28.08.2014
Сообщений: 16
|
|
02.04.2016, 15:16 [ТС] | 3 |
volvo, странно, но данный вариант рассматривался.
Раскомментировал, указанный тобой код, скомпилировал, и все работает... я ![]() как узнать, Utf8ToAnsi или UTF8ToCP1251 необходимо использовать?(пока по плану использовать на xp/7/8) у меня так же сработала функция UTF8ToCP1251.
0
|
Супер-модератор
![]() ![]() |
|
02.04.2016, 15:27 | 4 |
Если есть уверенность, что кодировка файла совпадает с кодировкой Non-unicode приложений (с той, что выставлена в Control Panel -> Region and Language -> Administrative), то имеет смысл использовать Utf8ToAnsi. Иначе нужно конвертировать текст из UTF8 в конкретную кодировку при помощи функций UTF8ToCP<...> модуля LConvEncoding.
0
|
0 / 0 / 0
Регистрация: 28.08.2014
Сообщений: 16
|
|
02.04.2016, 15:41 [ТС] | 5 |
volvo, Спасибо, вопрос исчерпан. Последнее сообщение дало пищу для раздумий.
0
|
02.04.2016, 15:41 | |
Помогаю со студенческими работами здесь
5
Создание dbf-файла dBASE III с использованием JetOleDB4: на одном из ПК файл создается в кодировке ANSI
Проверка значений по кодировке ANSI
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |