操作数据库插入信息时出现乱码 servlet:

2024-12-26 15:04:45
推荐回答(3个)
回答1:

应该是,程序的编码,跟数据库的编码不一致造成的。

解决方法有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

回答2:

肯定是编码问题,但是要知道是哪部分编码问题,数据库?JSP?还是Java?
建议:
java连mysql的时候指定编码方式和mysql自己的相同
jdbc:mysql://localhost:3306/test?user=root&password=xxx&characterEncoding=utf-8

回答3:

你首先看看 mysql数据库 装的时候的编码格式是什么