`
cristal
  • 浏览: 27538 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

J2EE中Unicode的配置

阅读更多

数据库使用的是MySQL,Container使用的是Tomcat,为支持Unicode,作如下配置:

1. MySQL使用Unicode创建数据库:

CREATE DATABASE foo CHARACTER SET utf8 COLLATE utf8_bin;

对于MySQL而言_bin表示使用binary存储数据,_cs表示区分大小写,_ci表示不区分大小写


2. Hibernate的配置:


hibernate.connection.url=jdbc:mysql://localhost:3306/foo?useUnicode=true&characterEncoding=UTF-8


3. Tomcat的配置

<Connector port="8080" URIEncoding="UTF-8" />

如果使用mod_jk来连接apache和tomcat,则还需配置:

<Connector port="8009" protocol="AJP/1.3" URIEncoding="UTF-8"/>

 

分享到:
评论

相关推荐

    J2ee应用中文乱码问题解决方案.doc

    - 配置`web.xml`中的`&lt;filter&gt;`和`&lt;filter-mapping&gt;`,使用`CharacterEncodingFilter`过滤器设定全局编码。 总结来说,解决J2EE应用中文乱码问题的关键在于理解字符集的原理,并在每个可能引起乱码的环节进行相应...

    J2EE中文乱码完全攻略

    POST可以通过过滤器设置,而GET通常涉及URL参数,需在容器配置中指定URI编码。 总的来说,解决J2EE中文乱码问题的关键在于确保整个系统从开发环境到运行环境,从输入到输出的每个环节都保持一致的字符编码,特别是...

    J2EE总体学习计划

    进一步学习Java 1.5及以后版本的新特性,包括泛型、枚举、增强for循环等,同时了解字符集编码的转换和使用,如`Unicode`、`GB2312`、`GBK`、`UTF-8`、`ISO8859`等。 #### 三、网络编程与Web技术 这一部分主要涉及...

    基于J2EE Tomcat5.0 MySQL5.5应用开发中乱码问题研究.pdf

    在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...

    J2EE总体的学习步骤

    2. IO流:熟悉字节流、字符流和对象序列化的概念,熟练运用各种流类,如InputStream、OutputStream、Reader、Writer等,并理解Unicode、GBK、UTF-8、ISO8859编码方式。 3. 多线程:学习线程的基本概念,掌握通过...

    J2EE考题大汇总

    在Java面试中,掌握基础的J2EE知识至关重要。以下是一些常见的Java面试题及其详细解答: 1. **JDK安装与环境变量配置**:JDK安装目录通常指向Java的安装位置,例如`C:\Program Files\Java\jdk1.6.0_12`。环境变量...

    J2EE学习计划

    - **编码方式**:了解Unicode、GB2132、GBK、UTF-8、ISO8859等不同编码的区别及其应用场景。 **参考书籍**:《Java编程思想》等。 #### 二、JAVA网络编程 这一部分涵盖了前端技术和后端网络通信的基础知识。 - *...

    JSP乱码解决方案J2EE

    在`web.xml`中配置`CharacterEncodingFilter`,如: ```xml &lt;filter-name&gt;CharacterEncodingFilter &lt;filter-class&gt;net.vschool.web.CharacterEncodingFilter&lt;/filter-class&gt; &lt;param-name&gt;encoding ...

    J2EE基础概念.doc

    3. char型变量与中文:char变量可以存储一个Unicode字符,因此它可以定义为一个中文字符,因为每个中文字符在Unicode编码中占两个字节。 4. 多线程表示方法:Java中可以通过继承Thread类或实现Runnable接口来创建...

    J2EE企业级项目开发-3期(KC007) 8.2 Struts之数据校验与国际化文档.doc

    Struts2作为一款强大的MVC框架,被广泛应用于J2EE企业级项目开发中,尤其在数据校验和国际化方面提供了高效便捷的支持。本节主要探讨Struts2在数据校验和国际化实施上的核心概念和技术。 首先,让我们回顾一下...

    笔试型_J2EE初级技术面试题目

    Java采用Unicode编码,标准字符集是UTF-16,每个字符占2个字节,但实际应用中也常用UTF-8编码。 #### 14. Java获取系统时间和日期格式化 Java中有多种方式获取当前系统时间,如使用`System.currentTimeMillis()`...

    Java Web开发中的乱码问题分析及解决方案研究 (1).pdf

    4. **数据库配置**:在数据库中设定正确的字符集,如MySQL中的`CHARSET=utf8`。 5. **Servlet处理**:在Servlet中,通过`request.setCharacterEncoding()`方法设置请求参数的解码方式。 6. **响应编码**:在...

    jsp解决乱码问题

    在J2EE中,由于涉及到外部浏览器和数据库等因素,中文乱码问题更为突出。 #### 五、总结 综上所述,解决jsp中的乱码问题主要依赖于正确配置编码字符集。对于纯英文内容而言,使用哪种编码标准都可以;而对于包含...

    Hibernate2和Hibernate3连接池配置.doc

    这段配置中包含了基本的数据库连接信息,但并未涉及连接池的具体配置。 2. **C3P0连接池配置**: 要启用C3P0连接池,需要在上述配置的基础上添加C3P0相关的属性,例如: ```xml ... ...

    MyEclipse 设置

    配置Tomcat服务器是MyEclipse中的重要环节,确保项目能顺利运行在服务器上: - 进入`Window` -&gt; `Preferences` -&gt; `Servers`。 - 在`Servers`列表中找到`Tomcat`,然后选择对应版本,如`Tomcat 6.x`。 - 启用...

    J2EEweb讲解(个人修订1.2).doc

    在本文档中,我们将深入探讨J2EE web开发的基础知识,包括HTTP协议、JSP、Java Servlet、Web.xml配置、JSP标签、EL表达式、JavaScript、jQuery、JDK API中的常见术语,以及字符编码问题。这些内容对于初学者和经验...

    Java常见FQA.pdf

    在本文档《Java常见FQA.pdf》中,涉及的Java相关知识点众多,涵盖了Java基础、环境配置、开发工具、API使用、异常处理等多个方面。下面将对文档中提到的Java相关知识点进行详细梳理和讲解。 1. Java版本与发展历程 ...

Global site tag (gtag.js) - Google Analytics