¿Cuál es la mejor manera de verificar/probar que una cadena de texto se serializa en una matriz de bytes con una cierta codificación?Codificación de serialización de prueba
En mi caso, quiero verificar que una estructura XML se serializa en una matriz de bytes con la codificación UTF-8, que es de longitud variable de carácter. Como ejemplo, mi feo procedimiento actual consiste en inyectar un carácter que requiera dos bytes en la estructura antes de serializarlo, luego reemplazar el carácter de dos bytes con un carácter ASCII y comparar las longitudes de matriz serializadas. Esto debería generar dos matrices serializadas donde la matriz que contiene los caracteres de dos bytes debe tener una longitud de +1.
Plus si la solución es elegante para Java. No se me ocurre ninguna forma elegante de buscar una secuencia de bytes en una matriz de bytes. (Podría usarse para buscar una secuencia de bytes conocida que represente la representación de caracteres deseada en UTF-8.)