java中撇号的编码

java中撇号的编码,java,string,Java,String,我有一个包含RSS提要的字符串。我的问题是撇号存在编码问题。以下是我的字符串包含的内容: <entry> <title>67’s and Wolves trade defencemen</title> <summary type="text">The Ottawa’s 67’s and Sudbury Wolves swapped defencemen in a trade on Tues

我有一个包含RSS提要的字符串。我的问题是撇号存在编码问题。以下是我的字符串包含的内容:

<entry>
            <title>67’s and Wolves trade defencemen</title>
            <summary type="text">The Ottawa’s 67’s and Sudbury Wolves swapped defencemen in a trade on Tuesday, with the 67’s /summary>
</entry>

67’s和狼队交换防守队员
渥太华酒店™67欧元™周二,苏格兰狼队和萨德伯里狼队以67欧元交换了防守队员™s/摘要>
正如你所看到的,我得到了这个™ caracter无处不在,我如何解决这个问题


谢谢。

首先,您需要找到此字符串的编码。是在什么地方指定的吗?一旦完成了,你就可以做了

InputStream in = ...; // open a stream to your RSS feed
InputStreamReader reader = new InputStreamReader(in, streamFormat);

首先,您需要找到这个字符串的编码。是在什么地方指定的吗?一旦完成了,你就可以做了

InputStream in = ...; // open a stream to your RSS feed
InputStreamReader reader = new InputStreamReader(in, streamFormat);

RSS提要很可能是UTF8格式的,但您可以使用其他编码查看它。在Java中创建FileInputStreams或某些其他流(但不是全部)时,可以指定应用于解析的编码。请尝试Java 7或8中的StandardCharsets.UTF8来指定UTF-8编码。

RSS提要很可能是UTF8格式的,但您可以使用其他编码查看它。在Java中创建FileInputStreams或某些其他流(但不是全部)时,可以指定应用于解析的编码。请尝试Java 7或8中的StandardCharsets.UTF8来指定UTF-8编码。

这是一个多字节字符(2个字节组成1个字符),被视为2个单字节字符。读这个:你是如何阅读提要的?看起来您应该将读卡器的编码从当前的任何形式更改为UTF-8。这是一个多字节字符(2个字节组成1个字符),被视为2个单字节字符。读这个:你是如何阅读提要的?看起来您应该将读卡器的编码从当前的任何形式更改为UTF-8。