configConstant 里面已经配置啦 浏览器和eclipse都已经设置了utf8
之后还是乱码咋回事
数据库用的是oracle
修改tomcat服务器下的conf文件夹下的service.xml文件。需要修改的地方1: <!-- Define an AJP 1.3 Connector on port 8009 -->需要修改的地方2:修改完成之后保存再重启服务器。
在controller的时候也就是接受参数的时候就已经乱码 咋回事?
在jFinal技术开发中,经常遇到传输数据时会出现中文乱码的问题。比如:北京
北京这个中文传到后端,会出现乱码,用String str = URLDecoder.decode(getPara(1),"UTF-8");还是无法解决问题,最后用以下方法问题解决:
修改tomcat服务器下的conf文件夹下的service.xml文件。需要修改的地方1: <!-- Define an AJP 1.3 Connector on port 8009 -->需要修改的地方2:修改完成之后保存再重启服务器。
你可以试下这个,http://www.cnblogs.com/jpfss/p/8630758.html,用tomcat重启后修改又恢复了可能是你修改的路径不对。
修改tomcat服务器下的server.xml文件。重启服务器。
修改tomcat服务器下的server.xml文件,在<Connector URIEncoding="UTF-8"增加这个是get方式防止乱码,post的在页面设置好编码就不会乱码了
数据库编码utf8?
乱码是编解码问题,如果jfinal框架有自动消息解码器,那你需要配置一下解码方式;前端数据传到后台普遍都是通过post方式提交,现在大部分浏览器会自动设置http的Content-Type属性为charset=utf-8;所以你需要配置用utf-8解码