最近要想配置一个j2ee和mysql的工程,却遇到了乱码问题,找了很多的文章各有个的说法,算式零星的总结:
1.统一使用utf-8编码
2.在数据库目录中修改my.ini文件
[mysql]
default-character-set=GBK
[mysqld]
default-character-set=GBK
这里使用GBK,之所以使用GBK是应为你在控制台需要看到中文,它可以将utf-8的编码转换为GBK,否则你看到的式乱码,而且你也不能在控制台中插入中文,那是因为你的编码不是中文编码。
3.修改你数据库,MySQL\MySQL Server 5.1\data\databaseName下的db.opt文件 (注意:databaseName是你数据库的名字);
default-character-set=utf8
default-collation=utf8_general_ci
注意:我查了下资料,资料上显示mysql的编码utf-8不能有"-"符合,所以就省略了。这里只能式utf8.
4.修改你的数据库连接,
在你的数据库连接中添加useUnicode=true&characterEncoding=utf-8
否则你在操作数据库的时候就会提取出乱码来。
5.此时,你可以正确的操作中文了,可以在工程中显示中文,也可以在后台使用中文。
上述是在实际操作中,通过测试和查看相关的文档和网友提供的各种资料总结的,如果有不正确的地方,欢迎交流。
注意:有的时候会出现:ERROR 1366 (HY000): Incorrect string value: 错误,无法插入中文,这个时候可以使用下列命令将字符改过来
SET CHARACTER SET 'GBK'
我觉得这种字符设置不是很好,utf-8无法统一,所以一直在找一种更好的方法,欢迎交流
分享到:
相关推荐
Java EE (J2EE) 应用程序在处理中文字符时常常遇到乱码问题,这主要是由于编码不一致导致的。以下是对这个问题的详细解析和解决方案: 1. **字符集概念**: - **ASCII**:7位字符集,包含128个字符,主要为英文...
### j2ee项目中中文乱码问题集锦 在J2EE项目开发过程中,中文乱码问题是常见的技术难题之一。本文将围绕一个典型的案例来...以上步骤可以有效地解决J2EE项目中的中文乱码问题,确保数据在传输和处理过程中的正确性。
### J2EE乱码问题解决方法 在J2EE(Java 2 Platform, Enterprise Edition)应用开发中,字符编码问题尤为常见,特别是当涉及到多语言环境时。乱码问题不仅影响用户体验,还可能导致数据错误处理等问题。本文将详细...
尤其在J2EE平台下,字符编码的处理不当常常会导致乱码问题的出现。乱码不仅影响用户体验,还会给开发者带来不小的困扰。根据乱码出现的原因,问题可以分为四大类:编译不当导致的乱码、WEB应用中的乱码、数据库读写...
在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...
在 Java+jsp+mysql 开发 web 项目中,中文乱码问题是一个常见的问题,影响着项目的正常运行。下面我们将从四个方面来解决中文乱码问题: 一、Jsp 输出中文的乱码问题 在 Jsp 页面中,如果不设置 charset,输出中文...
在J2EE环境中,确保各个层次的字符编码统一是解决乱码的关键。以下是一个详细的解决方案: 首先,我们需要理解JSP、MySQL和字符编码的基础知识。JSP(JavaServer Pages)是一种基于Java的动态网页技术,而MySQL是一...
下面通过一个简单的例子来展示如何在J2EE应用中解决中文乱码问题。 1. **创建HTML表单**: ```html 中文测试 张三"/> 提交"/> ``` 2. **配置Filter**: ```java @WebFilter(urlPatterns = ...
在J2EE应用中,配置正确的数据库连接字符集至关重要,以避免乱码问题。例如,可以通过设置连接URL的`useUnicode=true&characterEncoding=utf8`参数来确保UTF-8编码的使用。 在JSP页面中,编码问题主要涉及HTML和...
当Java程序在处理这些媒介中的数据时,字符与字节间的转换可能导致乱码。本文将详细介绍乱码的成因及解决方法。 一、乱码的来源 1. **源代码乱码**:Java和JSP源文件可能包含中文字符。由于源文件的编码与编译过程...
在Java/J2EE开发过程中,中文字符编码问题一直是困扰许多开发者尤其是初学者的一大难题。对于此类问题的根本解决方法不仅需要理解Java系统内部如何处理字符编码,还需要掌握一系列实用的技术手段来确保在各种环境下...
总的来说,该文档提供了在SGI IRIX 6.5上进行J2EE应用开发的实践经验,包括JDK、Tomcat和MySQL的安装配置,以及解决跨平台时可能出现的问题。对于在非主流操作系统上进行Java Web开发的开发者来说,这样的指南具有...
【Java Web开发中的乱码问题】在开发Java Web应用程序时,中文乱码是一个常见的问题,尤其是在使用JSP和Servlet技术时。乱码的出现通常与字符编码有关,开发者需要理解和掌握不同的编码方式来解决这个问题。 【编码...
- **Servlet配置问题**:确保`web.xml`文件正确配置Servlet的初始化参数及URL映射。 #### 实验心得与体会 - **环境配置的重要性**:正确的环境配置是JavaEE开发的基础,对于初学者来说尤其关键。 - **开发工具的...
在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是一个广泛使用的开源框架,用于构建企业级的分布式应用程序,特别是在开发web应用方面。本文将深入探讨如何利用J2EE技术来实现一个仿Google和百度的搜索...
然而,在实际操作中,开发者经常会遇到一个问题:当用户在前端使用中文输入时,这些数据在后台存储到MySQL数据库中可能会出现乱码。这个问题涉及到多个层面,包括编码设置、数据库配置以及框架的配置等。本文将详细...
在开发过程中,特别关注并解决了JSP中的中文乱码问题,这是许多Web开发者在处理非英文字符时经常遇到的问题。通过设置正确的字符编码,确保了论坛中中文信息的正确显示和存储。 在【概要设计】阶段,系统的主要业务...
在网页开发中,尤其是使用Java相关的技术如JSP和J2EE时,处理中文...在处理这类问题时,了解字符编码原理,熟悉Web开发的基本配置是解决问题的关键。希望这个小Demo能帮助你理解和解决实际项目中遇到的中文乱码问题。