我最近在编码方面有些挣扎。我们有一个内部程序,以XML格式将日记从数据库发送到消息队列。问题在于,DB服务器适用于欧洲的多个国家,包括希腊,西班牙,法国,瑞典,波兰,捷克ETC 。我需要设置正确的编码,以便所有欧洲国家/地区的所有字符都经过编码,而不是被0x1a代替。有很多可用的编码,但是哪种编码对所有欧洲国家都正确?
当字符被替换时,进一步的Java解析将引发异常。我使用了 UTF-8和ISO-8895-7 ,但是每个都代替了某些字符。
答案 0 :(得分:0)
我假设您从中收集奖金的系统使用不同的编码。
很遗憾,没有魔术编码可用于正确显示所有编码。
我看到两个选择: