[英]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.