/// <summary>
/// 返回字符串真实长度, 1个汉字长度为2
/// </summary>
/// <returns>字符长度</returns>
public static int GetStringLength(string str)
{
return Encoding.Default.GetBytes(str).Length;
}
本文介绍了一个简单的方法来获取字符串的真实长度,即考虑到每个汉字计为两个字符长度的特殊情况。通过使用 Encoding.Default.GetBytes 方法,可以准确地计算出包含汉字的字符串长度。
/// <summary>
/// 返回字符串真实长度, 1个汉字长度为2
/// </summary>
/// <returns>字符长度</returns>
public static int GetStringLength(string str)
{
return Encoding.Default.GetBytes(str).Length;
}

被折叠的 条评论
为什么被折叠?