`
xiangxm
  • 浏览: 67501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • xiangxm: xurichusheng 写道一些涉及到密码保存的就需要加密/ ...
    3DES加密
  • xurichusheng: 一些涉及到密码保存的就需要加密/解密了。不需要解密的密码,如登 ...
    3DES加密

有JSP页面向Oracle数据库提交数据中文乱码

阅读更多
JSP页面向oracle数据库插入中文乱码
[size=medium]
jsp页面的编码格式是utf-8
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
oracle数据库的默认编码格式:gb2312
tomcat的默认编码格式:IOS-8859-1

页面向数据库中插入数据出现乱码。但是在oracle数据库中用insert语句直接插入中文,显示正常。
解决方法:
将request得到的数据,进行重新编码 username = new String(username.getBytes("iso-8859-1"),"utf-8");
[/size]

分享到:
评论

相关推荐

    JSP读取ORACLE数据乱码问题

    在从oracle数据库中读取数据时出现乱码,但是通过pl/sql developer查询正常。具体情况如下: jsp,页面编码:gb2312 oracle编码:us7ascii 使用过滤器进行编码转换,request.setCharacterEncoding(gb2312),能够使...

    Oracle+数据库例子(数据库连接池+中文乱码+留言板+过滤器)

    本资源包提供了一系列的实例,旨在帮助学习者掌握Oracle数据库与Java Web开发中的关键概念,包括数据库连接池、中文乱码处理、留言板功能以及过滤器技术。 首先,我们来看"数据库连接池"。数据库连接池是一种管理...

    用过滤器解决oracle中文乱码问题

    在使用JSP页面从Oracle数据库读取中文数据时,由于编码不一致,很容易导致中文显示为乱码。解决这个问题的方法有很多,例如修改服务器端或客户端的编码设置等,但这些方法往往不够彻底或者操作繁琐。相比之下,使用...

    jsp中文问题解决方案(完整版)

    - 代码段:查看涉及中文处理的部分,如JSP页面头部声明、Servlet输出、数据库查询等。 3. 初步分析乱码原因: - 猜测数据编码:通过尝试转换乱码字符串到不同的编码格式,如ISO-8859-1、UTF-8、GB2312、GBK和Big5...

    java插入数据乱码解决集锦

    2. **数据库乱码** - **原因**:数据库连接时未指定正确的字符集编码。 - **解决方法**: 1. 在数据库连接字符串中加入字符集参数,例如对于MySQL数据库:`jdbc:mysql://localhost/digitgulf?user=root&password...

    Eclipse、SQL、JSP之间中文乱码

    在IT行业中,中文乱码是一个常见的问题,尤其是在开发涉及多种技术平台的应用时,如Eclipse、SQL和JSP。这通常发生在数据的输入、存储和显示过程中,由于字符编码不一致导致的。以下是对这个问题的详细分析和解决...

    基于数据库的学生Web信息管理系统,jsp+struts2+Oracle

    标题和描述中的知识点聚焦于一个基于数据库的学生Web信息管理系统,其技术栈包括JSP、Struts2和Oracle数据库。这份毕业论文旨在展示如何利用这些技术构建一个高效、可扩展的信息管理系统,特别适用于教育机构,用于...

    JFreeChart在jsp中显示柱状图、饼图

    总之,这个项目展示了如何结合JFreeChart、JSP和Oracle数据库实现数据可视化的Web应用。通过学习这个项目,你可以掌握如何在Java Web环境中创建动态图表,以及处理与数据库的交互和中文字符编码问题。这对于开发需要...

    JSP中文乱码问题解决方法.

    在开发Java Web应用程序时,JSP(JavaServer Pages)页面处理中文字符时可能出现乱码问题。这通常是由于编码不一致、设置不当或者处理方式错误所导致。以下是一些解决JSP中文乱码问题的关键知识点: 1. **字符编码...

    sql,db.jsp

    2. **数据提交**:允许用户通过Web表单提交数据,然后将这些数据存储到数据库中。 3. **数据更新**:提供编辑功能,让用户能够修改数据库中的现有记录。 4. **数据删除**:提供选项来删除数据库中的特定记录。 为了...

    oracle+jsp实现分页

    根据提供的信息,我们可以详细探讨如何使用 Oracle 数据库与 JSP(JavaServer Pages)技术结合来实现数据分页功能。在 Web 开发中,分页是非常常见的需求之一,它能够有效地提高用户体验并减轻服务器负担。 ### ...

    JSP聊天+BBS论坛

    这个BBS和聊天室完全采用JSP开发,开发运行环境linux+tomcat,数据库oracle9i,JSP 通过JDBC与数据库相连。 一、功能 BBS和chatroom两者有机的结合在一起,用户可以在这两部分取得经验值,达到10000分 后升级为巫师,...

    JSP网站开发典型模块与实例精讲

     1.4.3 JSP连接Oracle数据库  1.4.4 JSP连接DB2数据库  1.4.5 指点迷津——连接数据库常见问题  1.5 调试和错误处理  1.5.1 使用MyEclipse实现快速调试  1.5.2 使用System.out监控变量  1.5.3 为JSP...

    JSP简单的管理系统

    【JSP简单的管理系统】是一个基于JavaServer Pages(JSP)技术构建的轻量级应用程序,主要功能是实现与数据库的交互以及数据在网页间的传递。这个管理系统已经解决了中文字符编码问题,确保了在非英文环境下也能正常...

    java存取oracle中的COLB类型数据.pdf

    关于一些汉字编码的规范这里不多说了,主要是谈谈在和 Oracle 数据库连接时的一些小问题。 在插入到数据库中的中文问题要转换成编码,否则会出现乱码问题。可以使用 ECov 类来处理中文编码问题。该类提供了两个方法...

    JSP课程设计--JSP留言板

    表单提交后,JSP页面将接收到这些数据,并通过POST请求将它们发送到服务器进行处理。 6. **会话管理** JSP中的session对象可以用来跟踪用户状态,例如,当用户登录后,可以在session中保存用户信息,以便在其他...

    Jsp教程(很全面)

    - **处理汉字信息**:使用setCharacterEncoding()方法设置字符编码,解决中文乱码问题。 - **常用方法举例**:如getHeader()、getSession()等,用于获取请求头信息或会话对象。 ##### 3.2 response对象 - **动态...

    解决JSP中文显示问题的几个方法

    - 如果JSP页面是从数据库获取中文数据,确保数据库的字符集设置支持中文,如MySQL的`utf8mb4`或Oracle的`AL32UTF8`。 6. **静态资源文件编码** - 对于包含中文的静态资源文件(如CSS、JavaScript),确保它们的...

    关于用oracle的dbms_xmldom导出xml文档编码格式UTF-8的问题总结

    在处理Oracle数据库中使用DBMS_XMLDOM模块创建并导出XML文档时,经常会遇到有关文档编码格式的问题,尤其是如何确保导出的XML文档采用UTF-8编码格式。本文将对这一问题进行详细的探讨,并提供解决方法。 #### 问题...

Global site tag (gtag.js) - Google Analytics