Delphi XE中String、ANSIString、TBytes之间的转换
来源:互联网 发布:二战日本兵力知乎 编辑:程序博客网 时间:2024/04/29 12:05
Delphi XE中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编码
五、Tbytes 转为string
1、 str:=stringof(bytes) Tbytes 为ansi编码
2、 str:=widestringof(bytes) Tbytes 为unicode编码
六、PChar转String
一、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 编码
注:
在Berlin下使用bytes:= bytesof(str),得到的结果貌似不准确。与直接读取str中字符得到的tbytes不一样。
五、Tbytes 转为string
1、 str:=stringof(bytes) Tbytes 为ansi编码
2、 str:=widestringof(bytes) Tbytes 为unicode编码
六、PChar转String
用StrPas函数,StrPas(PChar):AnsiString;
转自:http://www.51wendang.com/doc/02ec0f49def3bd6e696bb1e1
0 0
- Delphi XE中String、ANSIString、TBytes之间的转换
- Delphi XE中String、ANSIString、TBytes之间的转换
- Delphi XE中String、ANSIString、TBytes之间的转换
- Delphi XE中String、ANSIString、TBytes之间的转换 一、string转为ansistring 1、直接赋值 (有警告) 2、ansistring()类型强制转换。(无警
- delphi xe2 string、AnsiString及Tbytes之间的转换
- delphi2010 string、ansistring及Tbytes之间的转换
- 动态字节数组的转换 Tbytes String、ANSIString及TBytes之间的转换
- Delphi XE(Indy10)TIdBytes转AnsiString的实现
- Delphi XE(Indy10)TIdBytes转AnsiString的实现
- [Delphi] pSafeArray与TBytes类型转换
- [代码]Delphi实现AnsiString与WideString的转换函数
- Delphi实现AnsiString与WideString的转换函数
- Delphi 的字符及字符串[1] - string、AnsiString、WideString、String[n]、ShortString
- Delphi 的字符及字符串string、AnsiString、WideString、String[n]、ShortString
- AnsiString 和string 的区别
- BCB中char类型与AnsiString类型的相互转换
- Delphi 2010 char widechar ansichar string ansistring widestring shortstring的測試
- Delphi XE中类成员的访问权限
- 第一篇博客
- apt-get proxy 设置
- Python网络爬虫(5)糗事百科段子抓取
- MBP用u盘装mac和win双系统
- 【Javascript】返回上一页 返回下一页
- Delphi XE中String、ANSIString、TBytes之间的转换
- 45个实用的JavaScript技巧和实践
- Apache之——多虚拟主机多站点配置的两种实现方案
- openssl生成证书命令详解
- PHP中使用eAccelerator
- Linux常用命令发布啦!
- android 状态保存onSaveInstanceState
- 海康威视采集卡结合opencv使用(两种方法)-转
- leetcode 59. Spiral Matrix II