靠,JIVE2.5
部署在DB2上居然全是乱码,如果只处理前端页面,出来是能显示中文的,可是中文搜索确是问题。怎么办?据测试,其在MYSQL下没问题,看来问题出在数据库字符集上。
一般而言MYSQL缺省字符集是ISO-8859-1,于我得将DB2的字符集改成ISO-8859-1
1.建立数据库
CREATE DATABASE JIVE USING CODESET ISO8859-1 TERRITORY CN
2.导入SQL
DB2 -tf jive_db2_7.sql
如果提示 没有从源代码页 "1386" 至目标代码页 "819" 的转换,那么客户端还得转换一下字符集,这个错误在7.x和8.x下有些不同,但处理应该是一样的,那就是
db2set db2codepage=819 -i 实例名
3.经过上面两部问题就解决大半了,接下来的部署跟别的也没什么并别,这里提示一下JDBC驱动问题
驱动最好用当前DB2的驱动要不然可能会有些问题
driver:COM.ibm.db2.jdbc.app.DB2Driver
URL:jdbc:db2:jive //后面的JIVE是你的库create建立的
ok,还有什么问题请与我联系.祝好运!