【Ansistring】为Delphi的缺省字符串类型,是单字节字符串;
如:str1:string; //编译器认为str1的类型是Ansistring类型
【wideString】由wideChar字符组成,功能类似于AnsiString,是双字节字符串;
另:
AnsiChar:标准的1字节ANSI字符;
WideChar:2字节的Unicode字符;
Char:等同于AnsiChar;
-------------------------------------------------
var
str: string; {定义}
str1: AnsiString;
str2: WideString;
begin
str := '博客'; {赋值}
ShowMessage(IntToStr(Length(str))); {长度是: 4}
str1 := '博客'; {赋值}
ShowMessage(IntToStr(Length(str1))); {长度是: 4}
str2 :='博客'; {赋值}
ShowMessage(IntToStr(Length(str2))); {长度是: 2}
end;