碼了,下面是自己寫的根據指定字節長度截取字符串的函數: 編碼這東西一直讓人挺害怕的,總覺得迷 ...
/* * 截取指定字節長度的字符串 * 注:半角長度為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長度。所以需要一個根據字節長度來截取字符串的方法。 下面提供一下 ...