一聚教程网:一个值得你收藏的教程网站

热门教程

字符串处理:中英文混排固定长度截取问题

时间:2022-07-02 12:06:46 编辑:袖梨 来源:一聚教程网

///
    /// 从包含中英文的字符串中截取固定长度的一段,strInput为传入字符串,intLen为截取长度(一个汉字占两个位)。
    ///

    public string cutString(string strInput,int intLen)
    {
     strInput=strInput.Trim();
     byte[] myByte = System.Text.Encoding.Default.GetBytes(strInput);     
     if(myByte.Length>intLen)
     {
    //截取操作
    string resultStr="";
    for(int i=0;i     byte[] tempByte=System.Text.Encoding.Default.GetBytes(resultStr);
     if(tempByte.Length     {
        resultStr+=strInput.Substring(i,1);
     }
     else{
        break;
     }     
    }
    return resultStr+" ...";
     }
     else{
    return strInput;
     }
    }

热门栏目