У меня возникла проблема с кодировкой.Как проверить кодировку в 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),
- Простой китайский (гб)
Английский (UTF-8)
И это только изменит кодировку в определенных полях.
Например (традиционный китайский),蘋果 1.3 橙 1.2 .......
только "蘋果" и "橙" используют BIG5,
"<product_name>"
и"</product_name>"
являются все еще используя utf-8.
<price>1.3</price>
и<price>1.2</price>
используют utf-8.
Как узнать, какое слово использует различная кодировка?
Это нехорошее решение, но я знаю только этот способ решения проблемы. Есть ли у кого-нибудь другие лучшие решения? – Roy