0
我們使用IBM ICU Collator對一些內部字符串列表進行排序。這些字符串列表具有特殊字符,如0x1,0x2,0x3來分隔一些內部結構,字符串列表還可以包含一些混合語言。如何使用IBM ICU整理器處理特殊字符?
然後,我們發現IBM ICU校書郎以意想不到的方式對它們進行排序,例如,我們有字符串:
firstName firstName\x1Account Name firstName - lastName
\ X1意味着十進制值字符1.
我們預計分揀保持順序,而是,它提供了以下結果在英語語言環境:
firstName firstName - lastName firstName\x1Account Name
我們想知道是否有任何的設置,使我們可以使用特殊字符它小於0x5。
謝謝。
默認情況下,您的0x1只是一個可忽略的字符 - 您的預期行爲是什麼?換句話說,它被排序爲「firstNameAccount Name」。 –