首页 > 代码库 > string、AnsiString及Tbytes之间的转换

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编码

string、AnsiString及Tbytes之间的转换