类似于s.Substring(m, n);但里的m,n是字符计数的,怎样实现用字节计数的,每个汉字为2个字节.
解决方案 »
- 關於extaspnet的dropdownlist顯示問題
- 请问:WEB网站中有哪几个地方可以设置超时?
- querysheet导出excel时怎么设置数字类型的单元格格式
- Jquery超过Numberbox文本框范围文本框背景变红
- [求助]在VS2005中添加dll程序集的问题
- 请教 怎么样可以控制http协议中 HTTP响应中实体的信息
- 关键字显示问题(在线等)
- 急急急!一个好久都无法解决的ACCESS连接问题。
- 通过了编译, 但是打开网页的时候出现如下错误. 怪啊! 哪位高人遇到过这种事情(datagrid里将字段handled的值用checkbox显示)?
- 我想做一个动态显示文件上传进度的进度条,请问如何做?
- 求论坛顶贴问题~~希望有高人来指点~
- GridView中两个CheckBox(VB.Net+Asp.net)
/// 字符长度控制 中文 英文识别!
/// 注:一个汉字作为2个字符长度处理
/// </summary>
/// <param name="str">要进行切割的字符串</param>
/// <param name="len">返回的长度(自动识别中英文)</param>
/// <param name="isExt">是否输出...</param>
/// <returns></returns>
public static string CutString(string str, int len, bool isExt)
{
byte[] sarr = System.Text.Encoding.Default.GetBytes(str); if (sarr.Length > len)
return System.Text.Encoding.Default.GetString(sarr, 0, len) + (isExt ? "..." : "");
else
return str;
}