delphi2010 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编码
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。