ASP.NET 获取字符串字节数

作者:vkvi 来源:千一网络(原创) 日期:2010-6-28

今天同样在论坛上提到这个问题。

字符串占用的字节数与编码有关。有的可能任何字符都占同样的字节,有的可能是动态的。像 gb2312 这种就比较简单,英文 1 个字节,中文 2 个字节,我们大多数情况下需要获取字节数时都是指的 gb2312。

int m = System.Text.Encoding.GetEncoding("gb2312").GetByteCount("cftea千一");

这里没有用 Encoding.Default,虽然我现在 Encoding.Default 等效于 gb2312,但若换一个操作系统,就不一定了。当然根据实际情况,用 Encoding.Default 也是可以的。

你前面那位网友看了:使用RangeValidator

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他