簡體   English   中英

用Java編碼撇號

[英]Encoding apostrophes in java

我有一個包含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>

如您所見,我到處都有這款“卡通人物”,我該如何解決?

謝謝。

首先,您需要找到此字符串的編碼。 是否在某處指定? 一旦完成,就可以

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編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM