Delphi2009中的Unicode
1. Delphi中所有的变量均可以混合使用各国文字来命名
- 存储文件的文件名
- 程序和函数名称
- 程序中使用的变量
- UTF-8
- UTF-16
- UTF-32
- UCS-4
- UCS-2
- AnsiString到UnicodeString:AnsiToUtf8
- UnicodeString到AnsiString:Utf8ToAnsi
- 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 ...
评论
发表评论