返回列表 上一主題 發帖

請教mid、midb、len、lenb問題

感覺樓主自己本身的想法有問題。為什麼一定要按ASIN編碼截取呢?是有什麼特殊的要求還是為了適應數據環境沒有辦法而為之呢?如果處理的數據就是在Excel表格中,Excel表格的所有字符串都是Unicode編碼的,完全不需要舍近求遠啊……
世界那麼大,可我想去哪?

TOP

按ASIN編碼截取很容易出現一個字符被截成兩個字符的現象,如果一定要按這種方式截取那只能是一個一個字符去比較,如果字符的編碼在0至127之間,則表示為一個ASCII字符(佔一個字節位),否則就按兩個字節單元計算。當出現剛好一個雙字節字符有截取一半的情況時,再按自己的需求是保留整個字符還是去掉此字符(這個情況樓主沒有說明)。
世界那麼大,可我想去哪?

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題