Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.19;
Скачать: CL | DM;

Вниз

WideString, хранение строк   Найти похожие ветки 

 
V0va   (2006-01-30 13:52) [0]

вопрос наверно немнога глупый, но все же лучше знать, чем не знать :)
подскажите, вот если я таким образом скомпилю проект, то в каком виде будет хранится текст в ковычках, в ANSI или unicode?.

var wstr : WideString;
...
wstr := "Тестовая строка";


 
Pit ©   (2006-01-30 13:54) [1]

Символьные типы применяются для описания данных, значением которых является буква, цифра, знак препинания и другие символы. Существуют два фундаментальных символьных типа данных: AnsiChar и WideChar (таблица 2.3). Они соответствуют двум различным системам кодировки символов. Данные типа AnsiChar занимают один байт памяти и кодируют один из 256 возможных символов расширенной кодовой таблицы ANSI, в то время как данные типа WideChar занимают два байта памяти и кодируют один из 65536 символов кодовой таблицы Unicode. Кодовая таблица Unicode — это стандарт двухбайтовой кодировки символов. Первые 256 символов таблицы Unicode соответствуют таблице ANSI, поэтому тип данных AnsiChar можно рассматривать как подмножество WideChar


 
V0va   (2006-01-30 14:04) [2]

то есть это шняга запишется как $00$ansichar и толку не будет никакого? или она мне перекодирует русские буквы в юникод и сохранит каждый байт в виде $04$.. ?


 
Pit ©   (2006-01-30 14:11) [3]

Пиши
var wstr : WideChar ;
...
wstr := "Тестовая строка";


 
V0va   (2006-01-30 14:20) [4]

Incompatible types widechar and string
???


 
Pit ©   (2006-01-30 14:29) [5]

Виноват wstr:= "Тестовая строка" передастся в переменную как юникод
на выходе получиться
wstr = Тестовая строка


 
Pit ©   (2006-01-30 14:32) [6]

Удалено модератором


 
Digitman ©   (2006-01-30 15:28) [7]


> в каком виде будет хранится текст в ковычках, в ANSI или
> unicode?.


Отладчик тебе в руки - он ВСЕ знает.



Страницы: 1 вся ветка

Текущий архив: 2006.02.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
8-1126357005
Tomek
2005-09-10 16:56
2006.02.19
Режим наложения графики функцией BitBlt


6-1131291763
Volf_555
2005-11-06 18:42
2006.02.19
Как программно щёлкнуть на ссылку в Internet Explorer?


2-1138550381
Pit
2006-01-29 18:59
2006.02.19
Люди неужели ни кто не поможет


4-1133714790
Volf_555
2005-12-04 19:46
2006.02.19
Как определить количество файлов, помещённых на значок программы?


1-1137595538
Maverick
2006-01-18 17:45
2006.02.19
MainMenu + Icon + MDI