Roy*_*mir 20 c# string .net-4.0
我有一串utf8.
utf8
我需要得到它的大小.(字节)
总是这样x2吗?//我的意思是乘以2
x2
这有什么.net功能吗?
PS
我问这个问题是因为我的最新问题 ...我需要(在mempry映射文件中)来计算字符串(utf8)的偏移量 - 来自另一个进程..
Mar*_*ell 50
不,对于UTF-8,它并不总是x2,并且会根据实际内容进行更改.对于ASCII字符,它是1个字节,但对于大的代码点值可以进入几个字节.你要:
string s = // your string int len = Encoding.UTF8.GetByteCount(s);
归档时间:
13 年,7 月 前
查看次数:
14249 次
最近记录: