`
jayjayjays
  • 浏览: 215325 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决jsp中乱码问题

    博客分类:
  • java
阅读更多

数据库存储最好用8859_1的格式,
所以存入数据库的时候进行一下编码转换,但我们通常的显示格式为GB2312或GBK,所以取出来的时候再转一次

例如:

存入数据库时用:
把数据转成8859_1的格式
name=new String(name.getBytes("gb2312"),"8859_1");
content=new String(content.getBytes("gb2312"),"8859_1");

insert into (name,content)values(?,?).......

从数据库取的时候用:
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/gfqqqqpe?user=gfqqqqpe_f&password=aaaaa&useUnicode=true;characterEncoding=8859_1");
从数据库取的时候指定编码方式为“8859_1”,
然后显示的时候进行转换:
name=new String(name.getBytes("8859_1"),"gb2312");
这种方法在MYSQL上通用

//处理中文的自定义函数
<%!
public String getStr(String str)
{
 try
 {
  String temp_p=str;
  byte[] temp_t=temp_p.getBytes("ISO8859-1");
  String temp=new String(temp_t);
  return temp;
 }
 catch(Exception e)
 {
   e.printStackTrace();
 }
 return "null";
}
%>

分享到:
评论

相关推荐

    解决JSP中文乱码问题

    解决 JSP 中文乱码问题是一个很常见的问题,在 JSP 开发过程中,经常出现中文乱码的问题,可能一至困扰着大家。下面我们将详细讨论 JSP 中文乱码问题的成因和解决方法。 JSP 中文乱码问题的成因 JSP 中文乱码问题...

    解决jsp中文乱码问题

    本文将详细介绍如何解决JSP中中文乱码的问题,包括页面传递中文参数时可能出现的乱码情况。 #### 一、中文乱码的原因分析 中文乱码主要是因为字符编码不一致导致的。当数据从一个环境传递到另一个环境时,如果这两...

    JSP中文乱码问题解决办法

    JSP 中文乱码问题解决办法 JSP 页面中中文乱码问题是指在 JSP 页面中使用中文时,页面显示乱码的现象。这种问题的解决办法可以从多方面入手,包括设置页面的字符编码、使用 POST 方式提交表单、使用 GET 方式提交...

    解决JSP中文乱码问题.doc

    总结来说,解决JSP中文乱码问题的关键在于确保所有环节的编码和解码方式一致,包括源文件、编译、页面声明、HTTP传输、数据库交互以及文件操作等。了解和掌握这些知识点,可以帮助开发者有效地避免和解决中文乱码...

    jsp中文乱码问题解决

    解决jsp中文乱码问题的方法有多种,下面我们将讨论几种常见的解决方法。 一、页面中文乱码解决 对于jsp页面中文乱码问题,可以通过修改jsp页面的编码方式来解决。我们可以在jsp页面的开头添加 ”utf-8” %&gt;指令,...

    JSP中文乱码问题解决总结

    通过以上方法,我们可以有效地解决JSP中文乱码问题。在实践中,理解字符集的工作原理,以及其在不同环节中的应用,对于预防和解决乱码问题至关重要。希望这个总结能帮助到大家,减少在查找和调试这类问题上花费的...

    jsp中文乱码的解决方案

    文档《JSP各种乱码的处理(一).doc》和《JSP各种乱码的处理(二).doc》中可能详细列举了各种JSP乱码问题的实例及解决方法,包括但不限于文件上传、读取流、数据库操作等方面,建议参考学习,以便更全面地理解并解决...

    解决jsp中文乱码问题(转)

    本文将详细介绍如何解决JSP页面中出现的中文乱码问题,包括页面显示、表单提交和数据库连接三个主要方面。 一、JSP 页面显示乱码 当JSP页面中的中文无法正常显示时,通常是由于编码格式不匹配导致的。每个网页都有...

    JSP中文乱码问题解决方法小结

    总之,解决JSP中文乱码问题主要在于确定并统一整个系统中的字符集和编码方式。开发者需要关注每个环节,从数据库设置到页面编码,再到参数传递,确保每个步骤都正确处理了字符编码,才能有效地避免乱码现象的发生。

    如何配置Filter过滤器处理JSP中文乱码

    通过以上四个步骤,你可以有效地解决JSP中文乱码问题。当请求到达服务器时,Filter会自动设置请求和响应的字符编码,确保数据在传输过程中不发生乱码。同时,Tomcat服务器配置的`URIEncoding`确保URL中的中文字符也...

    JSP中文乱码处理JSP中文乱码处理

    总结来说,解决JSP中文乱码问题的关键在于:明确JSP文件的编码,正确设置HTTP请求的解码,以及统一响应内容和数据库的字符集。同时,要注意在每个可能产生编码转换的环节都要进行适当的检查和配置,以确保数据的完整...

    jsp 中文乱码 原因及彻底解决办法

    charset=UTF-8"&gt;`来设定页面的字符编码,这通常能解决JSP文件编译后的乱码问题。 **2. Java程序与其他媒介交互的乱码** 当Java程序与数据库、文件、流等媒介交互时,字符与字节间的转换可能导致乱码。例如: - ...

    JSP中文乱码解决集锦

    总之,解决JSP中文乱码问题的关键在于确保整个请求处理链中的字符编码一致性。从JSP文件编码、HTTP响应到请求参数接收,每个环节都应妥善设置。使用过滤器可以提供一种优雅的全局解决方案,减少重复编码的工作。

    几种常用解决jsp中文乱码的方案

    JSP 中文乱码是动态网站开发中经常遇到的问题,本文将从产生 JSP 中文乱码的四种类型入手,分析乱码产生的原因,并给出消除乱码的具体方法。 一、页面中文乱码的处理 JSP 采用 ISO-8859-1 作为默认的页面字符编码...

    JSP中文乱码的产生原因及解决方案

    在JSP开发中,中文乱码是一个常见的问题,它源于Java和JSP处理中文字符的方式。Java语言核心和class文件基于Unicode,确保了程序的跨平台性,但也为中文...通过以上方法,可以有效地预防和解决JSP中的中文乱码问题。

    jsp中文乱码 jsp mysql 乱码的解决方法.docx

    解决JSP中文乱码问题的基本思路是统一各个阶段的字符编码方式。以下是几种常见的解决方案: 1. 设置Servlet的字符编码 在Java Servlet的处理逻辑中,可以通过设置请求和响应的字符编码来解决乱码问题。具体的代码...

    jsp中文乱码问题解决方案

    解决JSP中文乱码问题需要关注多个环节,包括JSP页面的编码设置、请求和响应处理、文件操作、数据库操作以及开发工具的配置。只有确保每个环节都正确处理字符编码,才能彻底解决中文乱码的问题。在实际开发中,养成...

    jsp中文乱码问题jsp中文乱码问题详解

    在jsp中文乱码问题中,乱码的出现是由于编码格式不一致所导致的。在jsp文件中,存在三个地方的编码格式:jsp文件的存储格式、解码格式和控制浏览器的解码方式。如果这三个地方的编码格式不一致,将会出现乱码。 1. ...

Global site tag (gtag.js) - Google Analytics