// write it one more time by one byte
for (int i = 0; i < bytes.length; i++) {
output.write(bytes[i]);
}
FastBufferWriter output2 = output.convertToWriter("UTF-8");
FastBufferReader input = new FastBufferReader(output2);
StringBuffer sb = new StringBuffer();
// use for reading unconvenient array length.
char[] bs = new char[ARRAY_LENGTH];