今天同样在论坛上提到这个问题。
字符串占用的字节数与编码有关。有的可能任何字符都占同样的字节,有的可能是动态的。像 gb2312 这种就比较简单,英文 1 个字节,中文 2 个字节,我们大多数情况下需要获取字节数时都是指的 gb2312。
这里没有用 Encoding.Default,虽然我现在 Encoding.Default 等效于 gb2312,但若换一个操作系统,就不一定了。当然根据实际情况,用 Encoding.Default 也是可以的。
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com