![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]()
Сообственно код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Почитайте о том, чем отличается однобойтовая ANSI-строка(Delphi 7) от ддвухбайтовой UNICODE-строки(Delphi 2009+) .
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Если бы знали различие, то не создавали бы темы
![]() байт на диске он байт. А символ юникода это 2 байта. А вы всеравно пишите 1 байт. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Потому что 2 байта а не 1.
Строку в 5 юникодных знаков, надо записывать в 10 байт файла. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]()
Специально для тех у кого такая же проблема:
Открывать файл нужно с определением записи в 2а байта а не один. |
![]() |
![]() |
![]() |
#8 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
символы юникода в макросе | caute | Microsoft Office Word | 3 | 16.04.2012 17:59 |
[Си++ Билдер]Преобразовать математическую формулу в нормальный для компилятора вид | mrG0bliN | Помощь студентам | 7 | 24.01.2012 19:28 |
FPC. Есть ли аналог функции CHR для Юникода? | Lex_Liven | Lazarus, Free Pascal, CodeTyphon | 3 | 27.05.2011 13:30 |
билдер для C# | MyXa | Общие вопросы .NET | 3 | 14.02.2011 14:15 |
Что-то на счёт типов и юникода | Smusmumriken | Общие вопросы C/C++ | 7 | 10.06.2010 10:47 |