![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Delphi 7
нужно сохранить файл в кодировке utf-8 делаю так: sl.add(AnsiToUtf8(str)); Sl.SaveToFile(d:\text.txt); открываю файл - кодировка ANSI? Последний раз редактировалось Alchemist, 02.03.2011 в 12:37. |
|
#2
|
||||
|
||||
|
Ну нету в Delphi 7 "коробочной" поддержки юникода... допиши сохранение в юникод сам - благо, сорцы у компонентов открытые. Там работы то на 10 минут при использовании TFileStream (ну, и TBrain...)
|
|
#3
|
||||
|
||||
|
в Memo1 исходный текст:
Код:
var
StringList: TStringList;
begin
StringList:=TStringList.Create;
StringList.Text:=UTF8Encode(Memo1.Text);
StringList.SaveToFile('c:\Downloads\chupakabra.txt');
StringList.Free;
end; |
|
#4
|
|||
|
|||
|
неа) ANSI. в 7 делфе сохраняет так(
|
|
#5
|
||||
|
||||
|
Цитата:
|
|
#6
|
|||
|
|||
|
код был один в один! =) ну за исключением, я путь задавал внутри.. после компиляции сохраняет в ANSI )))
Сейчас нет возможности проверить на той машине... Во вторник проверю)) Но спасибо, что со мной возишься) |