JSP显示中文问题的解决方案

js|解决|问题|显示|中文

这两天在win98下装apache1.3.9加jserv和gnujsp1.0,jdk1.2.2,jsdk2.0
  发现中文无法正常显示。要么乱码,要么出错。
  经网友提醒,总结了以下几条方法。
  1:修改区域设置:在控制面版中选择区域设置,设为英语(美国)?nbsp;
    然后重起。一切就都正常。
  2:在jsp页中加入一条语句:
    <%@ page contentType="text/html;charset=gb2312" %> ?
    琷sp显示就正常了。
  3:在编译servlet和jsp时加入代码选项。编译servlet使用
    javac -encoding iso8859_1 myservlet.java
    在jsp的zone配置文件中.修改编译参数为:
    compiler=builtin-javac -encoding ISO8859_1
   使用这种方法后,不需要作其他的改动就可以正常显示中文了。
  4:最土的办法,在servlet源程序中加入代码变换语句。如
    try{
    out.println(new ( (new String("我爱死你了")).getBytes("GBK"),"ISO8859_1"))
    }
    catch( UnsupportedEncodingException e)
    {
    .......
    }
    使用这种方法一定要注意捕获UnsupportedEncodingException

时间: 2025-01-30 10:51:44

JSP显示中文问题的解决方案的相关文章

JSP显示中文问题的解决方案_JSP编程

这两天在win98下装apache1.3.9加jserv和gnujsp1.0,jdk1.2.2,jsdk2.0   发现中文无法正常显示.要么乱码,要么出错.   经网友提醒,总结了以下几条方法.   1:修改区域设置:在控制面版中选择区域设置,设为英语(美国)?nbsp;     然后重起.一切就都正常.   2:在jsp页中加入一条语句:     <%@ page contentType="text/html;charset=gb2312" %> ?     琷sp显示

jsp下显示中文文件名及绝对路径下的图片解决方法_JSP编程

(1)jsp显示中文文件名的图片 方法一.将Tomcat中的server.xml文件中改为: 复制代码 代码如下: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redir

JSP+ MySQL中文乱码问题post提交乱码解决方案

当提交的数据中含有中文(比如变量姓名的值为中文)时,mysql_insert.jsp页面上显示新增的那条记录中的相应中文(姓名的值)乱码   写了两个jsp页面index.jsp和mysql_insert.jsp.数据处理流程为:在浏览器(chrome)上访问index.jsp后在其表 单上输入数据,提交至mysql_insert.jsp,mysql_insert.jsp首先将接收到的数据按变量存入MySQL的html_db数据 库的person_tb中(该表原有部分数据),然后mysql_in

编码-jsp网页中的js 显示中文乱码,在MyEclipse 里面显示的正常

问题描述 jsp网页中的js 显示中文乱码,在MyEclipse 里面显示的正常 index.jsp 页面 调用 外面的 .js 文件 中文显示乱码,看了好多都说是 网页编码 不一致造成的 <script type="text/javascript" src="webstyle/js/script.js" charset="GB2312"></script> 但是 我在Index.jsp页面调用的时候 加上 charset

jsp mysql 乱码-jsp连接数据库中文显示乱码

问题描述 jsp连接数据库中文显示乱码 在网页中向mysql添加中文数据,再从数据库中获取此数据并在网页上显示,结果中文显示的是乱码,数据库中显示的也是乱码,请问该怎么解决? 解决方案 request.setCharacterEncoding 解决方案二: 检查jsp和服务器端的编码是否一致,服务器端与数据库安装环境是否一致,安装环境与数据库的编码是否一致(可以通过客户端添加数据,看是否乱码). 解决方案三: 直接弄一个SpringMVC的字符接拦截器,把所有的都编码成UTF-8 解决方案四:

编码-eclipse开发jsp显示不了中文

问题描述 eclipse开发jsp显示不了中文 eclipse做jsp开发显示不了中文,该编码试过了,还是不行. 求教?????? 解决方案 web.xml配置 <!-- Encoding --> characterEncodingFilterorg.springframework.web.filter.CharacterEncodingFilter encodingUTF-8 forceEncodingtrue characterEncodingFilter/* 工作空间修改 jsp页面这样

JSP+ MySQL中文乱码问题post提交乱码解决方案_JSP编程

写了两个jsp页面index.jsp和mysql_insert.jsp.数据处理流程为:在浏览器(chrome)上访问index.jsp后在其表单上输入数据,提交至mysql_insert.jsp,mysql_insert.jsp首先将接收到的数据按变量存入MySQL的html_db数据库的person_tb中(该表原有部分数据),然后mysql_insert.jsp再拿出该表中所有数据显示在mysql_insert.jsp页面上. 现在发现,当提交的数据中含有中文(比如变量姓名的值为中文)时,

JSP页面显示乱码问题的解决方案

js|解决|问题|显示|页面 一.JSP页面显示乱码 二.表单提交中文时出现乱码 三.数据库连接时出现乱码 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考. 一.JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta http-equiv="Con

Mysql与JSP网页中文乱码问题的解决方案

js|mysql|解决|网页|问题|中文|中文乱码 自从以前学习JSP开始,中文乱码问题就一直不断,苦不堪言.这次在项目开始之前,我们要解决的第一个问题就是把mysql的中文乱码问题搞定.经过多天的努力,终于成功的解决了中文乱码问题,特写在这里,以备后用. 软件及环境:Windows XP(2000), j2sdk1.4.2, Tomcat 5.0.25, mysql 4.1, EMS Mysql Manager 2(方便建表,版本2.8.5.1),驱动为mysql-connector-java