用数字替换操作的中文,没有报错,必定是乱码引起的
通常做法是往url后加参数?characterEncoding=UTF-8
继续报错,原来忽略了操作的参数也是由查找数据库得来的,此字符串也乱码了
解决方法:String newStr = new String(oldStr.getBytes(), "UTF-8");
用数字替换操作的中文,没有报错,必定是乱码引起的
通常做法是往url后加参数?characterEncoding=UTF-8
继续报错,原来忽略了操作的参数也是由查找数据库得来的,此字符串也乱码了
解决方法:String newStr = new String(oldStr.getBytes(), "UTF-8");