我正面臨編碼問題。如何檢查java中的編碼?
例如,我有一條XML格式的消息,其格式編碼爲「UTF-8」。
<message>
<product_name>apple</product_name>
<price>1.3</price>
<product_name>orange</product_name>
<price>1.2</price>
.......
</message>
現在,這一消息支持多國語言:
- 中國傳統中文(Big5)
- 簡單的中國(GB),
英語(UTF-8)
它只會改變特定字段中的編碼。
例如(中國傳統),蘋果 1.3 橙 1.2 .......
只有 「蘋果」 和 「橙」 正在使用BIG5,
"<product_name>"
和"</product_name>"
是仍然使用utf-8。
<price>1.3</price>
和<price>1.2</price>
正在使用utf-8。
我怎麼知道哪個單詞使用不同的編碼?
這不是一個好的解決方案,但我只知道這種方式來解決問題。 有沒有人有其他更好的解決方案? – Roy 2010-11-19 03:44:41