项目部署时对乱码问题的处理

1.1对于get请求

在 Tomcat 的配置文件server.xml中加入

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
1.2 对于post请求

将以下代码考入web.xml文件中

<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
1.3 对于数据库

连接配置文件

myconn.url=jdbc:mysql://localhost:3306/swzl?characterEncoding=UTF-8&amp;characterSetResults=UTF-8

原文地址:https://www.cnblogs.com/dztHome/p/8304142.html

时间: 2024-08-30 07:28:08

项目部署时对乱码问题的处理的相关文章

Java Web项目部署时 “Exploded Archive”模式部署时无效

在myeclipse中部署项目时,当Deploy type为Exploded Archive(deveplopment mode)时,finish按钮为灰色,无法部署的解决方法: 1.project上右键properties->MyEclipse->web->web context-root为空 输入"/项目名"即可.需要重启MyEclipse. 2.可能需要在.classpath文件中删除项目中不存在的包,也可以在build java path中删除,更方便 Jav

项目部署时日志应该设置到哪个级别?

用户提出问题:项目部署时日志应该设置到哪个级别?,具体如下: 如题,日志框架用的是log4j,debug和info级别信息造成的性能影响大么,如何做性能监视 问题补充:谢大家的回答,日志做法和大家一样,只是对性能方面想多了点 通过互联网整理获得以下解决方法: =================1楼===================== 显示在控制台上的,info就够了,自己看的 还是debug吧 =================2楼===================== 线上的话就用i

Android项目部署时,发生AndroidRuntime:android.view.InflateException: Binary XML file line #168: Error inflating class错误

这个错误也是让我纠结了一天,当时写的项目在安卓虚拟机上运行都很正常,于是当我部署到安卓手机上时,点击登陆按钮跳转到用户主界面的时候直接结束运行返回登陆界面.    当时,我仔细检查了一下自己的代码,并没有发现什么问题,在logcat上显示的报错如下:AndroidRuntime:android.view.InflateException: Binary XML file line #168: Error inflating class(这是其中报错的最主要的一行信息).  于是我在百度上几乎查看

mvn项目debug时中文乱码问题解决

场景:1. 项目采用maven作为构建工具.2. 前端页面为jsp,由前端团队独立完成,添加编码配置:<%@ page contentType="text/html;charset=utf-8"%>. 问题:在java中设置request属性值为中文,在jsp页面中进行访问,中文乱码! 解决办法:经过调试后发现,在项目构建配置中添加如下编码配置后中文显示正常: <properties> <project.build.sourceEncoding>UT

djang项目部署之IIS7部署

最近做了一个Django的小项目,部署于IIS7.0上,在进行项目部署时,花了一些时间,现将部署过程记录,. 1. 环境介绍 服务器 windows7 64位 部署环境:IIS7 django版本:1.9.6 2. 部署过程 1)首先确保IIS服务能正常工作,可参考网上的开启过程.在IIS管理器上添加所要部署的网站路径. 2)通过python安装wfastcgi的扩展包,安装完成后将wfastcgi.py拷贝至网站的根目录.将如下几行代码添加至wfastcgi.py文件中,原因后面说明 impo

项目部署过程中 解决页面乱码问题的经历

本文转载自http://blog.163.com/lucia_gagaga/blog/static/26476801920167256342858/ 项目部署完毕之后 数据库里面的数据读到页面上是乱码 就像这样子: 为 了解决这个乱码问题 花费了一周的时间 请教了好多老师同学同事最后是做了这么几件事才给搞好的:1. 借助 notepad++ 把 .sql 文件的编码格式改成 utf82. 替换 mysql 的 my.cnf 文件 并加入指定字符集的语句3. 使用终端命令重新导入 .sql 文件4

《BI项目笔记》SSAS部署时发生的问题——元数据管理器中存在错误 解决办法

原文:<BI项目笔记>SSAS部署时发生的问题--元数据管理器中存在错误 解决办法 在生成和部署期间出错.是否继续?解决办法: 用Microsoft SQL Server Management Studio 连接Analysis Services 然后删除多维数据库,重新布署.这样就OK的.

项目部署到weblogic后页面乱码问题

问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了,先看完你的问题是属于哪种情况再改,避免走弯路!要对症下药.我就走了很多弯路 下面总结了1.2.3.4种解决方案,遇见最多的是前两中修改方案,请看: 1.页面乱码的修改方案: a.先查看D:\oracle\middleware\user_projects\domains\base_domain\ser

解决IDEA Java Web项目没问题,但部署时出错的问题

如果确定代码没问题,那多半是项目中用到的库没有被Tomcat复制到部署位置的lib目录下. 点击调试/运行,看到控制台Tomcat在部署,但一直不弹出浏览器页面,Tomcat控制台报错如下: 是在Artifact部署期间出的错.Tomcat没有把项目所需的所有jar包复制到部署目录的lib下. 有2种可能: (1)项目本身的所需的jar包没有添加全.开发者的问题. (2)项目本身需要的jar添加全了,但部署时Tomcat没有复制到部署目录的lib下,Tomcat的问题.(可以打开部署目录的lib