![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
кодировка
i-am-vladko © (2006-12-23 15:25:00)Читаю из файла кириллицу :
#1072#1073#1074#1075#1076
Что это за кодировка? Как перекодировать?
i-am-vladko (2006-12-23 19:05:00) [1]
> Anatoly Podgoretsky ©
спасибо )
Anatoly Podgoretsky (2006-12-23 16:13:00) [2]> i-am-vladko (23.12.2006 15:55:02) [2]
В файле не WideChar/WideString, а простой ANSI текст, который надо преобразовать.
Anatoly Podgoretsky (2006-12-23 16:11:00) [3]Потому что надо считывать в текстовую переменную, и затем делить на куски (по символу #) и преобразовывать из текста в число, а его присваивать WideChar/WideString
i-am-vladko (2006-12-23 15:55:00) [4]а как корректно считать это из файла?
- считывает только #
var
f : TextFile;
WideCh : WideChar;
begin
...
Readln(f,WideCh);
...
- считывает ?
var
f : file of WideChar;
WideCh : WideChar;
begin
...
Read(f,WideCh);
Anatoly Podgoretsky (2006-12-23 15:33:00) [5]> i-am-vladko (23.12.2006 15:25:00) [0]
Это Паскаль нотация, знак # означает число, четыре цифры далее - это Юникод код символа
WideChar := #1072;
ShowMessage(WideChar);