验证/测试文本字符串序列化为具有特定编码的字节数组的最佳方法是什么?
在我的例子中,我想验证XML结构是否被序列化为具有UTF-8编码的字节数组,该编码具有可变的字符长度.例如,我目前的丑陋程序是在序列化之前注入一个已知需要两个字节进入结构的字符,然后用ASCII字符替换双字节字符并比较序列化的数组长度.这应该产生两个序列化数组,其中包含双字节字符的数组应该具有长度+1.
此外,如果解决方案优雅的Java.我想不出任何优雅的方法来寻找字节数组中的字节序列.(可用于寻找表示UTF-8中所需字符表示的已知字节序列.)