您的位置:首页 > 数据库 > Oracle

java调oracle存储过程在不同服务器上出现乱码

2011-12-02 17:15 134 查看
今天把程序发布到服务器,发现调过程新增数据时出现乱码,但在本地服务器时没有问题,想了想估计是系统编码问题,于是运行了下面的语句:

String encoding=System.getProperty("file.encoding");

System.out.println(encoding);

本地输出UTF-8,服务器上却输出GBK,于是果断把TOMCAT的server.xml文件的Connector 属性改为如下(增加了一个URIEncoding属性)

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

URIEncoding="utf-8"

redirectPort="8443" />

再次启动服务,测试程序发现OK 了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: