springMVC部署到liunx上乱码

问题描述

我有一个web工程在windows下面运行添加、修改操作数据库中都不会有乱码!把工程部署到linux上面去后,添加、修改操作只要是中文提交到controller的时候就是乱码了,已经配置了springMVC字符集过滤器的,程序是UTF-8,linux字符集是zh_CN.UTF-8,数据库mysql,编码也是UTF-8,在windows上面没问题!可是偏偏在linux上面却出现乱码,不知为什么,有哪位高手曾遇到过。急急急。。。。。。

解决方案

解决方案二:
linux字符集或远程连接软件字符集问题,下载下来再编辑或修复LINUX中文支持。
解决方案三:
<!--设置json编码和String编码--><mvc:annotation-driven><mvc:message-convertersregister-defaults="true"><beanclass="org.springframework.http.converter.StringHttpMessageConverter"><propertyname="supportedMediaTypes"><list><value>text/html;charset=UTF-8</value></list></property></bean><beanclass="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"><propertyname="supportedMediaTypes"><list><value>text/html;charset=UTF-8</value></list></property></bean></mvc:message-converters></mvc:annotation-driven>

时间: 2024-09-12 02:21:10

springMVC部署到liunx上乱码的相关文章

javaweb部署到liunx的tomcat下运行报错

问题描述 HTTPStatus500-typeExceptionreportmessagedescriptionTheserverencounteredaninternalerrorthatpreventeditfromfulfillingthisrequest.exceptionjava.lang.NullPointerExceptioncom.rstools.dao.impl.RSTDaoClassQueryImpl.queryLevelTotalTime(RSTDaoClassQueryI

javaweb项目部署winserver服务器中午乱码

问题描述 javaweb项目部署winserver服务器中午乱码 javaweb项目中有一个模块的代码是别的地方复制文件的方式复制过来的(文件为gbk格式,项目编码统一设置的utf-8),本机运行正常.分别部署到公司的测试服务器(win server)和客户的正式服务器(linux)上时公司服务器上该模块页面输入的中文保存后乱码,别的页面正常.linux服务器上也正常.求解决方法 解决方案 文件格式最好也用utf8等,是不是目标机器上,编码格式不一致

springmvc 发送ajax出现中文乱码的解决方法汇总_AJAX相关

使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法.  我使用的是sping-web-3.2.2,jar   方法一:   在@RequestMapping里面加入produces = "text/html;charset=UTF-8" @RequestMapping(value = "/configrole", method = RequestMet

java-jasperreports-5.5.部署在linux上

问题描述 jasperreports-5.5.部署在linux上 Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:123) at net.sf.jasperreport

maven项目部署在linux上的jar包问题

问题描述 maven项目部署在linux上的jar包问题 昨天吧写好的程序部署在linux上准备测试.发现找不到hibernate3.0.6.jar 看后发现, 这个jar包是引用在本地磁盘上的一个jar包.如:G:xxxx/xxxx/xx/hibernateXX.jar ,但是maven的jar包也已经打包到lib下放到程序包的同级目录下.可能linux上没有盘符, 而maven里找jar包的是通过pom文件找jar包的.pom文件里面写的是G:xxxxxxx.hibernateXX.jar

iis-在vs打开请求ssl正常,部署在IIS上请求出现&amp;amp;quot;基础连接已经关闭:意外连接被关闭&amp;amp;quot;

问题描述 在vs打开请求ssl正常,部署在IIS上请求出现"基础连接已经关闭:意外连接被关闭" 10C (HttpWebResponse)webrequest.GetResponse()响应的时候报错.估计是IIS配置问题? 解决方案 IIS的超时如果设置的太短,而网络访问时间太长,会导致这个问题. 解决方案二: 说错了,是asp.net执行超时限制 参考 http://www.cnblogs.com/kingboy2008/p/3711143.html 解决方案三: 超时了,或服务端

dropdownlist-请问用C#开发的网站,部署在iis上不好用

问题描述 请问用C#开发的网站,部署在iis上不好用 请各位大侠帮帮忙,C#用dropdownlist 的TextChanged 属性触发事件,在本地运行都好用,但部署在sever 2008的iis上不好用,为什么? 解决方案 DropDownList不是SelectedIndexChange吗?怎么会有TextChanged,这个是TextBox的事件啊 解决方案二: 建议你开发网站少使用服务器控件, dropdownlist 经过编译就是 select 标签.你直接写select 就行了,少

ip地址-SSH项目部署到tomcat上,访问项目的IP地址在哪里确定的

问题描述 SSH项目部署到tomcat上,访问项目的IP地址在哪里确定的 就是说把项目部署到tomcat上后,访问项目的页面时候那个IP在哪里确定的?我之前一直都是用localhost,想改一改 解决方案 如果是服务器本地就用localhost,或127.0.0.1.远程访问就要知道你tomcat所在机器的IP,在cmd中输入ipconfig即可获得.... 解决方案二: 找到你tomcat所在,然后打开conf文件夹:用记事本打开[server.xml]文件:在该文件中找到 unpackWAR

springmvc+easyui实现图片上传,为什么data.success为undefined

问题描述 springmvc+easyui实现图片上传,为什么data.success为undefined 最后一张弹出的是data,data.success和data.errorinfo为undefined 解决方案 你的动态页有问题,怎么多了pre标签,要去掉这个再eval转为json对象 data=data.replace(/</?pre>/go'')data=eval('('+data+')');//...原来的代码