如何截取中英文都有的字符串

来源:互联网 发布:免费网吧计费软件 编辑:程序博客网 时间:2024/05/16 02:08

英文和数字只占一个字节,但中文占两个,而长度是按字节算的。

那么如何截取含中英文的字符串呢?

string str="abcd中文英文edfg;

byte[] BufferLength = System.Text.Encoding.GetEncoding("gb2312").GetBytes(str);

string SubStr = System.Text.Encoding.GetEncoding("gb2312").GetString(BufferLength , 8, 8);

原创粉丝点击