sqserver order by 与java compareTo ,xml sting getBytes乱码

1.sqlsever orderby 顺序,取出list, 然后java 直接采用compareTo,两个结果集进行排序,对比,结果发现有些大小顺序和java 的eqauls 不一致,导致了数据问题。


java compareTo:当指定按字典排序时应用其排序规则的字母表或语言

db Order by: collate = " collate Latin1_General_BIN2";

2.
java: string.getByetes() jvm 默认字符集,采用xml输出流会有乱码问题,
制定编码集(“utf-8”)。xml heeder encoding ="utf-8"设置一致即可.

或者server启动的时候制定-Dfile="utf-8".修改jvm字符集设置。

你可能感兴趣的:(sqserver order by 与java compareTo ,xml sting getBytes乱码)