Delphi Unicode学习

String、AnsiString及Tbytes之间的转换
一、string转为AnsiString
1、直接赋值 (有警告)
2、AnsiString()类型强制转换。(无警告)

二、AnsiString 转为string
1、直接赋值 (有警告)
2、string()类型强制转换。(无警告)

三、string 转为Tbytes
1、bytes := BytesOf(str) 已转为ansi编码
2、bytes := WideBytesOf(str) UNICODE 编码

四、AnsiString 转为Tbytes
1、bytes := BytesOf(str) ansi编码
2、bytes := WideBytesOf(string(str)) UNICODE 编码

五、Tbytes 转为string
1、 str := StringOf(bytes) Tbytes 为ansi编码
2、 str := WideStringOf(bytes) Tbytes 为unicode编码

posted @ 2013-09-06 05:26  findumars  Views(569)  Comments(0Edit  收藏  举报