Dear all at dbis, best greetings for the new year !
 
in the java binding class 'BaseXClient',
is there any reason not to add UTF-8 encoding when transforming outputstream into string ?

String receive() throws IOException {

final ByteArrayOutputStream os = new ByteArrayOutputStream();

receive(os);

return os.toString("UTF-8"); 

// return os.toString(); 

}

 

public String execute(final String cmd) throws IOException {

final OutputStream os = new ByteArrayOutputStream();

execute(cmd, os);

return os.toString("UTF-8"); 

// return os.toString();

}

In which encoding is BaseX data internally stored, and then restituted ?

 

best regards,

Fabrice ETANCHAUD