首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么判断字符串真实字节数

2012-07-27 
如何判断字符串真实字节数比如‘我啊1234’是8个字节,用length函数结果是6我还要截成两段,leftstr也是把汉字

如何判断字符串真实字节数
比如‘我啊1234’是8个字节,用length函数结果是6
我还要截成两段,leftstr也是把汉字看成1个字符,怎么办?


[解决办法]

Delphi(Pascal) code
var  s: ansistring;  p: PCardinal;begin  s := '我啊1234';  p := @s[1];  Dec(p);  ShowMessage(IntToStr(p^));end;
[解决办法]
如果是WideString,实际上这6个字符每个都占两个字节,所以真实字节数是length*2,即12字节。
[解决办法]
采用不同类型,得到的结果是不同的,比如string与widestring
[解决办法]
ByteLength(S)

热点排行