Delphi2009中的Unicode
1. Delphi中所有的变量均可以混合使用各国文字来命名 存储文件的文件名 程序和函数名称 程序中使用的变量 2. Delphi中常用的Unicode编码 UTF-8 UTF-16 UTF-32 UCS-4 UCS-2 3. 旧的Delphi程序与Unicode系统的转换 AnsiString到UnicodeString:AnsiToUtf8 UnicodeString到AnsiString:Utf8ToAnsi 4. 新旧版本的String的区别 Delphi 2009 之前 Char = AnsiChar; PChar = PAnsiChar; String = AnsiString; Delphi 2009 Char = WideChar; PChar = PWideChar; String = UnicodeString; 5. 获取字符串的CodePage标记符 函数StringCodePage可以获得字符串的CodePage: BIG5: 950 GB2312: 936 UTF-16: 1200 UTF-8: 65001 CodePage列表:见 http://yeyanbo.blogspot.com/2009/04/codepage.html 6. Char与Byte SizeOf 获取字符串的Byte数 Length 获取字符串的Char数 所有使用到Byte或Char的函数均需要注意 Fillchar, strPCopy, Move, Copy ...