码了,下面是自己写的根据指定字节长度截取字符串的函数: 编码这东西一直让人挺害怕的,总觉得迷 ...
/* * 截取指定字节长度的字符串 * 注:半角长度为1,全角长度为2 * str:字符串 * len:截取长度 * return: 截取后的字符串及是否截取的标记(扩展用)code=1 字符串截断 code=0 字符串未截断 ...
/// <summary> /// 截取指定长度字符串 /// </summary> /// <param name="inputString">要处理的字符串</param> ...
/// <summary> /// 按指定(字节)长度截取字符串 /// </summary> /// <param name="str">源字符串</param> ...
'测试 得到36个字符长度的 45706EC7-5B31-48FD-A75D-00005A08C27D ...
业务场景:Oracle数据字符集UTF-8,字段类型为VARCHAR2(2000)。当插入字符串的字节长度超过2000时,就会报错,使用subString(0,2000)当字符串包含中文时,也会报错,又不能直接只截取1000长度。所以需要一个根据字节长度来截取字符串的方法。 下面提供一下 ...