编写java web项目的时候曾碰到一个问题就是填写中文资料的时候,数据库接受的是?????,中文乱码,由于jsp中文编码和默认的web服务器,浏览器编码不一致,查了一些资料后,我是这么做的:
1 检查每个jsp的page charset=gb2312一致,
2 每个servlet页面使用request.setCharacterEncoding("gb2312");
3 在每个javabean页面中把得到的值使用
String xxx = new String(xxx.getBytes("ISO-8859-1"), "UTF-8");
(当时有点气急败坏..)
4 每个servlet页面写上
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
但是悲剧的是问题还是没有解决,而我注意到我的数据从输入到传给servlet检查都没有问题,只是在最后传入数据库的时候是乱码,最后得出的结论是...MySQL安装的时候有一个选项是选择语言,我当时没有留意就直接continue了,就是这个问题,大家安装MySQL的时候记得在那个选项中选择utf8或者gb2312之类的。
分享到:
相关推荐
### Java Web 开发中解决乱码问题的全面指南 #### 一、乱码问题概述 在Java Web开发过程中,乱码问题是开发者经常会遇到的问题之一。它通常发生在处理含有中文或其他非ASCII字符的数据时。本篇文章将详细介绍在...
在IT领域,数据库存取乱码问题是一个常见的挑战,尤其对于多语言支持或者涉及中文字符的应用来说。这个问题可能出现在多种场景下,如数据输入、查询显示或者导出时。为了解决这一问题,我们需要深入理解字符编码原理...
在Java Web开发中,中文乱码问题是一个常见的困扰,尤其对于使用Servlet和JSP技术的开发者来说。乱码问题的产生主要源于字符编码的不一致性,即在Web组件之间、Web组件与浏览器、以及Web组件与数据库之间的字符集...
在Java编程中,中文乱码问题是一个常见的困扰,尤其是在处理文件读写、网络传输或数据库操作时。本文将深入探讨几种解决Java中中文乱码问题的方法,并以MyEclipse为开发环境,结合实际示例进行讲解。 1. 文件读写中...
处理 Java+jsp+mysql 开发 web 项目中文乱码问题 在 Java+jsp+mysql 开发 web 项目中,中文乱码问题是一个常见的问题,影响着项目的正常运行。下面我们将从四个方面来解决中文乱码问题: 一、Jsp 输出中文的乱码...
在进行Java Web开发时,中文乱码问题是一个常见的难题,尤其对于初学者而言,解决编码问题往往耗费大量时间。本文针对Java Web开发中字符编码问题进行探讨,主要围绕字符编码的种类、设置方式以及不同页面类型的代码...
Java 中 MySQL 中文乱码问题是数据库开发中常见的问题之一,解决这个问题需要对数据库、JSP 和 Tomcat 进行相应的设置。下面我们将详细介绍解决该问题的方案。 数据库编码修改 首先,我们需要修改 MySQL 数据库的...
### Java中文乱码问题详解 #### 一、中文问题的来源与背景 计算机技术发展初期,操作系统主要支持单字节的ASCII字符集。随着全球化进程加快和技术进步,为支持多种语言,尤其是双字节编码的语言(如中文),提出了...
Java 读取 SQLite 数据库到 JTable 中并解决中文乱码问题 Java 是一种流行的编程语言,它广泛应用于各种领域,包括移动设备、Web 开发、桌面应用程序等。SQLite 是一种轻量级的关系数据库管理系统,它广泛应用于...
在Web开发中,尤其是使用MySQL数据库进行数据存储时,字符编码问题经常会导致中文或特殊字符显示为乱码,严重影响用户体验和数据的准确性。本文将详细探讨如何解决MySQL数据库在Web开发中的乱码问题,确保数据在各个...
在Java Web开发中,中文乱码问题一直是开发人员面临的常见问题之一。中文乱码通常是由于在字符编码转换过程中,字符集不一致或设置不当所导致。为了解决这一问题,首先需要了解Java Web工程字符编码的基本理论,包括...
JAVA 中文乱码解决问题 JAVA 中文乱码问题是开发过程中常见的问题之一,解决这个问题需要了解乱码产生的原因,然后对症下药。下面我们对容易产生乱码问题的场景进行分析,并提出解决方案。 1. 以 POST 方法提交的...
5. 设置数据库编码:设置数据库编码也可以解决Java Web应用程序中的中文乱码问题。例如,可以使用UTF-8编码来设置数据库编码。 解决Java中文乱码问题需要了解Java语言的跨平台特性和编码机制,并结合实际的项目开发...
Java环境下Web程序中文乱码问题与对策涉及了计算机编程领域中文字符编码的问题,以及如何在Java开发的Web应用中解决中文乱码问题。以下是对文档内容的详细解读。 1. 字符编码基础: 文档首先介绍了字符编码的基本...
Java编程中中文乱码问题是一个常见的困扰开发者的问题,尤其是在Java Web开发环境中。Java语言本身使用Unicode编码,这是一种全球化的标准,确保了各种字符集的兼容性。然而,Unicode编码在与其他系统交互时,如...
综上所述,解决JAVA Web中的中文乱码问题,关键在于理解和控制各个环节的字符编码,从请求到响应,再到文件处理和数据库操作,每个步骤都不能忽视。理解并熟练应用这些知识,将有助于构建能够正确处理中文的JAVA Web...
Java环境下Web程序的中文乱码问题与对策 Java环境下Web程序的中文乱码问题是指在Java环境下,由于字符集标准不统一和软件对国际化支持的不同,导致中文字符在Web程序中的显示和存储出现乱码问题。这种问题可能出现...
5. **数据库乱码**:确保数据库连接配置中指定正确的字符集,比如在JDBC连接字符串中添加`useUnicode=true&characterEncoding=UTF-8`。 6. **IDE和文件系统**:开发环境中,确保IDE(如IntelliJ IDEA, Eclipse等)...