我从外部Microsoft SQL 2008数据库接收数据(我使用MyBatis进行查询).在理论上,我在"Windows-1252"上接收数据编码.
我用这段代码尝试解码数据:
String textoFormado = ...来自MyBatis的价值......; String s = new String(textoFormado.getBytes("Windows-1252"),"UTF-8");
String textoFormado = ...来自MyBatis的价值......;
String s = new String(textoFormado.getBytes("Windows-1252"),"UTF-8");
几乎所有String都被正确解码.但是有一些字母没有.
例如:
java utf-8 windows-1252 utf8-decode
java ×1
utf-8 ×1
utf8-decode ×1
windows-1252 ×1