获得字符串长度(中文字符占2)
很简单的代码:
 /// <summary>
/// <summary>
 /// 字符串长度
        /// 字符串长度
 /// </summary>
        /// </summary>
 /// <param name="strStr"></param>
        /// <param name="strStr"></param>
 /// <returns></returns>
        /// <returns></returns>
 private int GetStringLength(string strStr)
        private int GetStringLength(string strStr)
 {
     {
 Encoding encoding =  Encoding.GetEncoding("GB2312");
            Encoding encoding =  Encoding.GetEncoding("GB2312");
 byte[] bstrLength = encoding.GetBytes(strStr);
            byte[] bstrLength = encoding.GetBytes(strStr);
 return bstrLength.Length;
            return bstrLength.Length;
 }
        }
  
 /// <summary>
/// <summary> /// 字符串长度
        /// 字符串长度 /// </summary>
        /// </summary> /// <param name="strStr"></param>
        /// <param name="strStr"></param> /// <returns></returns>
        /// <returns></returns> private int GetStringLength(string strStr)
        private int GetStringLength(string strStr) {
     { Encoding encoding =  Encoding.GetEncoding("GB2312");
            Encoding encoding =  Encoding.GetEncoding("GB2312"); byte[] bstrLength = encoding.GetBytes(strStr);
            byte[] bstrLength = encoding.GetBytes(strStr); return bstrLength.Length;
            return bstrLength.Length; }
        } 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号