编码-运行的时候,页面中出现乱码

问题描述

运行的时候,页面中出现乱码

我在jsp中设置了编码utf-8,为什么运行的时候还是会有乱码出现,这是怎么回事???

解决方案

1、tomcat设置编码
2、数据库编码

解决方案二:

ColdFusion中文系统,运行页面竟然出现乱码

解决方案三:

1.数据库连接的url要设置如

 jdbc:mysql://localhost:3306/数据库名?characterEncoding=UTF-8

2.jsp页面要设置页面

 pageEncoding="UTF-8"

3.

 <meta charset="UTF-8">

4.servlet里面也要设置UTF-8,

 request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8");

5.tomcat也要设置UTF-8

6.完成以上方法还乱码,可以用 <%=new String("字符串".getBytes("ISO-8859-1"),"UTF-8")%>

解决方案四:

你发过来的数据是utf-8,但是服务器不认识,设置请求编码如下
在获取参数之前调用request.setCharacterEncoding("utf-8");
如果你还想在页面上显示
response.setContentTpye("text/html;charset=utf-8);
再响应输出即可

解决方案五:

设置文件编码方式~~

解决方案六:

设置了编码utf-8 跟你的项目编码是否一样

解决方案七:

request.get取数据之前行设置request.setChar....("UTF-8"0
resposn返回之前先设置response.setchar..("UTF-8")

解决方案八:

同上。 你dubug看下,从页面接收过来的数据是不是乱码的。

解决方案九:

可以设置一个编码过滤器

解决方案十:

1.如果是servlet,加个过滤器
public class CharacterEncodingFilter implements Filter {

public void destroy() {
    // TODO Auto-generated method stub

}

public void doFilter(ServletRequest request, ServletResponse response,
        FilterChain chain) throws IOException, ServletException {
    // TODO Auto-generated method stub
    request.setCharacterEncoding("UTF-8");
    chain.doFilter(request, response);
    response.setCharacterEncoding("UTF-8");
}

public void init(FilterConfig arg0) throws ServletException {
    // TODO Auto-generated method stub

}
web.xml配置:
<filter>

CharacterEncodingFilter
CharacterEncodingFilter
com.bdqn.mychat.filter.CharacterEncodingFilter

CharacterEncodingFilter
/*

2.如果还有其他原因,比如说数据库编码问题,改数据库的配置文件。
3.如果实现看那乱码不爽,直接new String 编码转换,这样也行,就是效率低了,每次都要自己转。

时间: 2024-10-29 02:29:55

编码-运行的时候,页面中出现乱码的相关文章

JSP页面中超链接传递中文参数出现乱码问题解决方法_JSP编程

本文实例讲述了JSP页面中超链接传递中文参数出现乱码问题解决方法.分享给大家供大家参考,具体如下: 这里分析超链接传递中文参数,在接受页面中出现乱码问题的解决方法. 解决方法: 在接受页面里可以如下处理, 复制代码 代码如下: <%=new String(request.getParameter("变量名字").getBytes("ISO-8859-1")) %> 注意这里用的是 new String() 创建一个新的字符串 例题: 页面一: <h

过滤器设置编码,中文到达Action类中还是乱码

问题描述 各位好,我试着用Filter来做统一编码,doFilter方法如下:public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException,ServletException {System.out.println("---------------------------doFilter");req.setCharacterEncoding("

图片-在java ee的一个案例中,登录页面时出现乱码,怎么回事呢?

问题描述 在java ee的一个案例中,登录页面时出现乱码,怎么回事呢? 解决方案 检查一下页面的编码是否是gb2312.gbk.utf-8等. 解决方案二: 服务器的编码设置是否也是utf-8? 解决方案三: 一个是工作空间的编码设成utf-8的 还有就是页面的编码格式也要设置成utf-8的试试呢 解决方案四: 写个过滤器也是可以的 解决方案五: 工作空间的编码集设置.项目的编码集设置.jsp页面上的编码集设置.response的contenttype,response的characterEn

【转】怎么让开发的aspx返回的页面网页源文件中没有“乱码”ViewState???

问:怎么让开发的aspx返回的页面网页源文件中没有Value="/wEPDwUKMTQxODY3MTE1NWRk9iXX,什么hidden" name="__EVENTTARGET" 这些东西? 说明:返回的页面代码都是标准的HTML组件?有例子没有?推荐书籍也可以.开发的ASPX网页导出都是下面这些东西,<input type="hidden" name="__EVENTTARGET" id="__EVENT

JAVASCRIPT中UTF8页面提交数据乱码怎么办

1.FORM标签里加上accept-charset代码,这个能把FORM里的数据自动编码成指定的字符集提交,比如在UTF8页面提交数据到GB2312,代码就是accept-charset="GB2312″,但accept-charset除了IE其他浏览器都支持... 2.这时可以在提交时触发JS,document.charset='GB2312′;,用这段代码设置当前页面编码为GB2312.到这里看似很完美了,但还一个问题,就是触发这个代码后,当前页面刷新之后会乱码,这是因为你刚才改变了当前页面

ASP.NET页面中去除VIEWSTATE视图状态乱码

首先声明下这篇文章:本文章的发表于2014-10-11日,原作者和版权所有:KoalaAPI(还是本人啦),原链接:http://www.cnblogs.com/KoalaAPI/p/4018727.html(曾被删除!) 保存页的所有视图状态信息和控件状态信息. 作者在早期参与的项目中曾遇到这样的需求:基于SEO技术的开发,当因为时没有接触的MVC框架的 Razor 引擎,所以只能用ASP.NET引擎,如果使用ASP.NET引擎的服务器端控件,那么在ASP.NET页面中就会生成 __Views

强类型view-MVC在视图前加@model强类型为什么会在运行的页面中展示出来。

问题描述 MVC在视图前加@model强类型为什么会在运行的页面中展示出来. 解决方案 哦 原来是@model

插件-jsp页面中的DIV转PDF,乱码问题,或者别的方法也行~

问题描述 jsp页面中的DIV转PDF,乱码问题,或者别的方法也行~ jsp页面中有一个DIV.有个按钮(导出PDF),需要点击按钮把DIV页面所呈现的内容 转化成一个PDF然后保存. 找了一个案例但是导出是乱码,英语不行,求救~ 这个老外的js插件呢可以导出,但是导出是乱码https://github.com/kayalshri/tableExport.jquery.plugin 解决方案 你的意思是:点击按钮:建整个JSP页面 编程PDF吧? 我有一种思路. 首先获取你的文件 首先你JSP

app开发-WeX5中打完Android包后再手机上运行,静态页面加载出来了,但是不能发请求

问题描述 WeX5中打完Android包后再手机上运行,静态页面加载出来了,但是不能发请求 打包时设置的首页显示出来了,但是点击首页上的按钮,没有反应,没有执行js中的点击方法 解决方案 没用过 刚刚百度了下 才知道有WeX5这东西