要搞敏捷,先找个工具。选了scrumworks5.1。安装完后发现录入汉字乱码。
环境:
server:CentOS linux
db:mysql5.0
appserver:jboss(scrumworks安装包中自带)
乱码一般发生在几个地方:
1.OS的缺省字符集(我的是zh_CN.UTF8)
2.mysql创建db的字符集(我的是UTF8)
3.mysql连接串(scrumworks安装时自动创建的)
4.jboss的Connector设置(scrumworks安装时已经设置为UTF8)
检查下来,发现jdbc mysql连接串中没有指定字符集,随指定为UTF8(下面红色部分是增加的)。搞定。
修改{scrumworks_home}/server/scrumworks/deploy/scrumworks-mysql-ds.xml:
<connection-url>jdbc:mysql://localhost/scrumworks?characterEncoding=utf8</connection-url>
时间: 2024-12-06 12:29:02