驗證/測試文本字符串被序列化爲具有特定編碼的字節數組的最佳方式是什麼?測試序列化編碼
在我的情況,我想驗證一個XML結構被序列化爲字節數組與UTF-8編碼的字符長度可變。舉例來說,我目前醜陋的過程是在序列化之前將已知需要兩個字節的字符注入到結構中,然後用ASCII字符替換兩個字節的字符並比較序列化的數組長度。這應該會產生兩個序列化數組,其中包含兩個字節字符的數組的長度應爲+1。
此外,如果解決方案適合Java。 我想不出任何優雅的方式來尋找字節數組中的字節序列。 (可用於尋找一個已知的字節序列,表示UTF-8中所需的字符表示形式)。