应该是,程序的编码,跟数据库的编码不一致造成的。
解决方法有2:
1、统一程序和数据库编码。
2、访问数据库的url中加上编码转化的内容。
例如informix的url:jdbc:informix-sqli://189.37.49.4:7766/loan:informixserver=loan;NEWLOACLE=en_us,zh_cn,zh_tw;NEWCODESET=GBK,8859-1,819,Big5
肯定是编码问题,但是要知道是哪部分编码问题,数据库?JSP?还是Java?
建议:
java连mysql的时候指定编码方式和mysql自己的相同
jdbc:mysql://localhost:3306/test?user=root&password=xxx&characterEncoding=utf-8
你首先看看 mysql数据库 装的时候的编码格式是什么