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

侃讨一下MySQL(jsp+servlet+javabean)之乱码

阅读更多

  以前用webwork+spring+hibernate做东西的时候,只要加上下面一句话就可用中文进行查询.

<property name="url"
value="jdbc:mysql://127.0.0.1:3306/bugsys?useUnicode=true&characterEncoding=UTF-8">
</property>

   而这次我用纯的jsp+servlet+javabean做东西的时候,加上下面这句话进行中文查询时,则出现乱码.

con = DriverManager.getConnection("jdbc:mysql://localhost/site?
useUnicode=true&characterEncoding=UTF-8","root", "root");

   你可以用System.out.println(ps.toString());语句打印到控制台看一下便知.

 实在没办法我就改了一个MySQL 的配置文件my.ini里的default-character-set为gb2312

   不知道大家有什么好的做法可否献出来...

分享到:
评论
1 楼 congpeixue 2008-07-23  
我分如下几步
1 mysql安装时字符集选择utf-8 。(可通过my.ini中的default-character-set来验证字符集是否为utf-8)

2 jsp 页面编码选用utf-8 , html 也设置为uft-8
如: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

3 mysql 连接选用utf-8 
如: useUnicode=true&characterEncoding=UTF-8

4 服务器字符集选择utf-8
如: tomcat , conf 目录下 , server.xml 文件
       URIEncoding="UTF-8" 。


相关推荐

    动态网页(JSP+Servlet)教程

    ### 动态网页(JSP+Servlet)教程知识点详解 #### 一、J2EE简介 **1.1 简介** J2EE (Java 2 Platform, Enterprise Edition) 是一个由 Sun Microsystems 提出的标准平台,专为开发企业级应用程序而设计。它提供了一...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    MVC(JSP+JavaBean+Servlet)实例功能.doc

    在这里,LoginValidate.java 是一个 Servlet,它接收登录表单的请求,调用 JavaBean 进行验证,并根据结果重定向到不同的 JSP 页面。 4. **JavaBean**:LoginDBO.java 是一个 JavaBean,遵循 JavaBeans 规范,封装...

    学生信息管理系统jsp+servlet

    用到的技术:jsp、javabean、servlet、mysql 用到的开发工具:eclipse 登陆用户分为:普通用户和管理员 普通用户 具有按学号学好查询学生资料功能,普通用户必须先注册,然后登陆、查询。 管理员 可以对学生进行添加...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JSP版简单的入门级留言本

    纯JSP版的简单入门留言本,不涉及自己编写的JAVA类....是JSP初学者的入门好程序,本人近期内还将推出model1(jsp+javabean)版以及mvc(jsp+javabean+servlet)版,多谢支持!本人QQ:503108946,欢迎探讨技术问题!

    使用JSP、JavaBean和Servlet完成一个简单的留言板设计(包含完整源代码+数据库+程序截图+中文显示数据)

    在本项目中,我们利用了Java Web开发中的三个核心组件:JSP(JavaServer Pages)、JavaBean和Servlet,来构建一个完整的B/S架构的简单留言板系统。以下是这些技术的详细说明,以及它们如何协同工作来实现系统功能: ...

    <留言本系统设计与开发>java应用与开发 练习作业

    在本次实验中,目标是深入理解和实践**JSP+Servlet+JavaBean**的整合开发方法,以及在JavaWEB项目中运用**MVC架构**和**JDBC技术**的具体技巧。通过构建一个留言本系统,不仅能够巩固理论知识,还能在实际操作中掌握...

    jsp实验手册

    《JSP实验手册》是针对学习JSP编程的实践指南,旨在帮助学生全面掌握JSP语言及其相关技术,包括Servlet、JavaBean、JDBC、文件操作等,以便于构建动态网站和开发Web应用系统。本手册详细介绍了多个关键实验,涵盖了...

    jsp程序设计-复习重点.doc

    - 在Servlet中处理中文信息时,需设置字符编码,如`request.setCharacterEncoding("gb2312")`,防止乱码。 4. **JAVABean分类**: - **可视化JavaBean**:用于图形用户界面。 - **不可视JavaBean**: - **值...

    struts2的中文乱码问题解决

    - 如果项目使用的是JSP+JavaBean+Servlet模式,建议整个项目统一使用GB2312编码,以避免编码不一致导致的乱码问题。 - 当需要将GBK编码转换为UTF-8时,可以使用特定的方法进行编码转换。 2. **配置Struts属性**...

    Java Web应用开发 45 课堂案例-应用JavaBean实现编码转换.docx

    本案例主要介绍了如何使用JavaBean来实现GBK和ISO-8859-1之间的编码转换,这对于理解字符编码原理以及解决乱码问题至关重要。 首先,让我们详细解析一下提供的`Convert.java`代码: 1. `package shopBeans;`:这是...

    实训专题--MVC+DAO留言管理系统.doc

    该系统的主要功能包括登陆、留言管理等模块, 涉及到 Java 基础、JSP 基础语法与内置对象、JDBC 操作、HTML 表单知识、数据库 MySql 及简单的数据库知识、MVC 的基础知识、Servlet、JavaBean 的知识、DAO 的基础知识...

    JSP课程设计--JSP留言板

    `jsp`文件作为视图,处理用户界面展示,而业务逻辑和数据访问可能封装在JavaBean或Servlet(控制器)中。 9. **JSP指令和脚本元素** 在JSP文件中,可能使用了JSP指令(如`&lt;%@ page %&gt;`, `&lt;jsp:include&gt;`等)和脚本...

    ckeditor+ckfinder整合for java for jsp

    百分百最简单配置,无垃圾污染代码 ...最新版本,jsp整合,后台servlet,javabean,编辑器带上传图片功能。 不足之处:如果上传的资源是中文,前端引用会乱码。 开发环境,myeclipse,数据库 mysql

    JSP教程——必看.pdf

    ### JSP教程——必看.pdf 知识点详解 #### 第1章 JSP简介 - **1.1 什么是JSP** - JSP(JavaServer Pages)是一种基于Java技术的服务器端脚本语言,用于生成动态网页内容。它允许在HTML页面中嵌入Java代码,从而...

    JSP实验内容

    - MyEclipse是基于Eclipse平台的一个集成开发环境(IDE),它支持JavaEE的开发,包括JSP、Servlet等技术。 - 熟悉MyEclipse的主界面布局,如编辑器、控制台、项目资源管理器、调试器等。 2. **MyEclipse的插件式...

    Java Web应用详解.张丽(带详细书签).pdf

    动态网站篇深入讲解Servlet、JSP、JavaBean、JDBC数据库连接、数据库连接池等Java Web开发的核心技术。系统框架篇则是以架构设计的高度,讲解搭建网站的三大框架Struts、Hibernate、Sprin9及标签库。项目实战篇详细...

Global site tag (gtag.js) - Google Analytics