从XML到Java的传递度数符号(°)

时间:2018-09-20 07:46:09

标签: java xml character-encoding

我正在开发一个Java应用程序,在该应用程序中我通过Fiddler通过以XML格式传递输入来发出请求。我的某些输入值带有(°)符号,例如°K。我的Java应用程序正在使用ZMQ接收请求。收到请求后,我将其转换为String,如下所示:

ZFrame request = getFrame(2, receivedRequest);
String inputString = new String(request.getData());

执行此操作时,inputString包含?K而不是°K。我还尝试了以下代码:

ZFrame request = getFrame(2, receivedRequest);
String inputString = new String(request.getData(),Charset.availableCharsets().get("UTF-8"));

但这也给了我?K。从提琴手传递XML时,我包括了encoding='UTF-8'。请帮忙。

0 个答案:

没有答案