码迷,mamicode.com
首页 > 其他好文 > 详细

string、AnsiString及Tbytes之间的转换

时间:2017-02-04 16:19:02      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:强制转换   类型   unicode   ansi   bytes   ring   赋值   des   强制   

一、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之间的转换

标签:强制转换   类型   unicode   ansi   bytes   ring   赋值   des   强制   

原文地址:http://www.cnblogs.com/del88/p/6364894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!