c#中怎么样判断一个字符串的字节长度
第1个回答 2015-08-20
答非所问
先
using System.Text;
using System.IO;
然后下面想用到的地方
System.Text.Encoding.UTF8.GetBytes(str).Length
或者
System.Text.Encoding.UTF8.GetByteCount(str)
同理GB2312的如下,各种就不一一列举了。
System.Text.Encoding.GetEncoding("GB2312").GetByteCount(str)
真不知道网上的人怎么想的,一大堆转换啊什么什么,最搞笑的居然还有用循环的。日了狗了。
先
using System.Text;
using System.IO;
然后下面想用到的地方
System.Text.Encoding.UTF8.GetBytes(str).Length
或者
System.Text.Encoding.UTF8.GetByteCount(str)
同理GB2312的如下,各种就不一一列举了。
System.Text.Encoding.GetEncoding("GB2312").GetByteCount(str)
真不知道网上的人怎么想的,一大堆转换啊什么什么,最搞笑的居然还有用循环的。日了狗了。
第2个回答 2010-08-20
字符串变量有长度属性的
string str="123";
str.Length 就出来了本回答被提问者采纳
string str="123";
str.Length 就出来了本回答被提问者采纳