页面乱码问题总结

http://www.runqian.com.cn/archives/9335/

现象:数据库中存储的内容不是乱码,但是用报表查询出来后,页面中汉字显示为乱码。

原因:数据库取数时没有转码

解决方法:在WEB-INF/reportConfig.xml文件中的dataSource节点,设置转码。

dataSource表示用户在WEB应用中要用到的数据源配置,其格式如下:

数据源的JNDI名称,数据库类型[,取数时是否需要转换编码,数据库字符集编码,显示报表时的字符集编码][,SQL是否需要转码];[重复]……。reportConfig.xml中的jspCharset节点设置、jsp页面设置<%@ page contentType=”text/html;charset=UTF-8″ %>和request.setCharacterEncoding( ”UTF-8″ )这几个charset最好设置成一样的编码。

时间: 2024-10-08 16:55:07

页面乱码问题总结的相关文章

Python抓取页面乱码问题的解决

import urllib2 response=urllib2.urlopen('http://house.focus.cn/') html=response.read() print html.decode('gbk') Python抓取页面乱码问题的解决,布布扣,bubuko.com

struts2 异常页面乱码问题

在 struts.xml 或者 struts.properties 文件里添加 <constant name="struts.locale" value="zh_CN"/> <constant name="struts.devMode" value="true"/> 异常页面的中文就能正常显示了 struts2 异常页面乱码问题

maven-eclipse 中index.html页面乱码

maven-eclipse 中index.html页面乱码: pox.xml修改: <project> -- <properties> <argLine>-Dfile.encoding=UTF-8</argLine> </properties> -- </project> 原文地址:https://www.cnblogs.com/helkbore/p/8446596.html

content属性为中文时导致html页面乱码问题

最近项目中遇到了页面乱码问题,具体如下: 其中这段是用了一个a标签,因为文案需要根据情况做"收起”和“展开”两种文案的切换,所以利用伪类before,设置其content属性为中文:收起或者展开,但是在测试过程中,发现有时页面会出现乱码的情况,如上图. 检查HTML文件和CSS文件的编码格式,都是utf-8,并且html文件里也设置了<meta http-equiv="Content-Type" content="text/html; charset=utf-

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

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

spring mvc 返回页面乱码

<filter>    <filter-name>encodingFilter</filter-name>    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>    <init-param>        <param-name>encoding</param-name>        &l

浏览器html页面乱码问题分析

直接访问某html文件,浏览器显示编码是正常的,页面通过<meta charset="UTF-8">指定了编码方式,该文件存储编码也是utf8. 通过配置的org.springframework.web.servlet.view.ResourceBundleViewResolver,访问到该文件浏览器显示乱码, 首先通过浏览器中编码切换功能修改编码至utf8则能正常显示. 猜测访问方式应该是java读取了该文件内容,通过文件流方式输出到浏览器,而浏览器无法识别编码所致. 猜

web开发模式小结:页面乱码和跳转

本文由付老师总结书写 java开发模式: (1)第一种开始模式:javaBean+jsp : 优点:可以为web程序在jsp中减少java代码量 适用于该开发模式的jsp的动作元素:<jsp:usebean id= class=> :相当于实例化bean对象 <%= id.get/set%> <jsp:setProperty property="" name="usebean中的id" value param> :value和pa

phantomjs截图中文网站网页页面乱码,安装字体解决

用phantomjs去截取中文页面的网站可能会出现乱码的情况,也就是截图中中文的位置全是方框. 解决办法就是安装字体. 在centos中执行:yum install bitmap-fonts bitmap-fonts-cjk 在ubuntu中执行:sudo apt-get install xfonts-wqy 这样再去截图中文的页面就不会出现一堆的方框了.