fix converting harvested metadata blob to string using default charset, read XML as bytes instead to read encodings like UTF-16 correctly