把程序发布到服务器,发现调过程新增数据时出现乱码,但在本地服务器时没有问题,想了想估计是系统编码问题,于是运行了下面的语句:
String encoding=System.getProperty("file.encoding");
System.out.println(encoding);
本地输出UTF-8,服务器上却输出GBK,于是果断把TOMCAT的server.xml文件的Connector 属性改为如下(增加了一个URIEncoding属性)
再次启动服务,测试程序发现OK 了!
Java调Oracle存储过程在不同服务器上出现乱码
本文导语: 把程序发布到服务器,发现调过程新增数据时出现乱码,但在本地服务器时没有问题,想了想估计是系统编码问题,于是运行了下面的语句: String encoding=System.getProperty("file.encoding");System.out.println(encoding); 本地输出UTF-8,服务器...
把程序发布到服务器,发现调过程新增数据时出现乱码,但在本地服务器时没有问题,想了想估计是系统编码问题,于是运行了下面的语句:
String encoding=System.getProperty("file.encoding");
System.out.println(encoding);
本地输出UTF-8,服务器上却输出GBK,于是果断把TOMCAT的server.xml文件的Connector 属性改为如下(增加了一个URIEncoding属性)
再次启动服务,测试程序发现OK 了!