`
xueyue
  • 浏览: 27325 次
  • 性别: Icon_minigender_1
  • 来自: 云南省
社区版块
存档分类
最新评论

java相关乱码问题的总结

阅读更多
一、我们在用MyEclipse的时候一般会出现以下几种乱码(目前自己遇到的)
1.jsp乱码;
2.java文件乱码;
3.写入数据库时,数据库中出现乱码;
(一)其中jsp,java的乱码,只要在相应的myeclipse上设置对应的编码很容易就可以解决,具体操作如下
引用
http://xxxxxiaoxue-163-com.iteye.com/blog/1116783

(1)Window-->Preferences-->General -->content Types 在右侧选择对应的文件,在右下侧的Default encoding窗口处 输入 UTF-8点击更新即可;
(2)设置默认的保存编码格式
        Window-->Preferences-->General -->WorkSpace 在右侧选择对应的Text file encoding ->Other 修改对应的编码(可以统一成UTF-8)
(3)单个文件编码修改(项目的则在项目名上右键)
        如文件Test.java上右键-->Properties-->Resource在右侧Text file encoding ->Other,可以进行修改。
(4)指定MyEclipse编写文件时页面内容数据编码格式
     主要是通知浏览器或服务器,传输的数据的编码格式
       window-->Preferences-->MyEclipse-->Files and Editors-->选择子项-->Encoding
(二)对于数据库的乱码(以mysql为例)
1.数据库自身存入数据时就有乱码;
2.通过第三方软件存入时有乱码;
3.通过写程序存入数据库时有乱码;
对于第1种,那就是数据库配置的问题,可以选择mysql的配置向导进行配置一下,在建表的时候选择对应的编码就可以解决。
对于第2种情况,针对不同的软件情况也不一样,大概也就是编码的配置问题;
针对第三种情况,就是在插入数据的过程中,转换的编码可能和数据库中的编码不一致,这里暂时先举一例:
如:hibernate.cfg.xml可以在连接数据库代码后面加上以下两个属性以解决问题:
        <property name="connection.useUnicode">true</property>
        <property name="connection.characterEncoding">utf-8</property>
分享到:
评论

相关推荐

    Java开发乱码问题解决方法汇总

    在本文中,我们将总结一些常见的Java开发乱码问题解决方法,希望能够为读者提供帮助。 1. 统一项目编码方式 乱码问题的根源之一是项目中的编码方式不统一。因此,在项目中统一使用一种编码方式是非常重要的。例如...

    java中文乱码问题解决

    "Java中文乱码问题解决" Java中文乱码问题是Java开发中常见的问题,尤其是在Web开发中,乱码问题会导致页面显示混乱,影响用户体验。解决乱码问题需要了解编码的基本原理和各种编码格式的区别。 编码的原因可以...

    Java 中文乱码问题

    总结一下,Java中文乱码问题的解决主要依赖于以下几个关键点:正确设置源代码的编码、指定JVM的字符编码、理解并正确处理文件和网络通信的字符编码。通过细心的检查和配置,大部分乱码问题都能得到解决。同时,了解...

    java编程中乱码问题解决

    ### Java编程中乱码问题解决 在Java编程中,乱码问题是开发者经常遇到的一个难题,尤其是在处理中文或者其他非英文字符时。本文将详细介绍如何解决Java编程中常见的乱码问题,并提供具体的实例帮助读者理解。 ####...

    java压缩zip文件解决中文乱码问题

    总结来说,处理Java中ZIP文件的中文乱码问题,关键在于明确指定字符集,通常是UTF-8,无论是使用Java内置的API还是第三方库。同时,理解文件系统的编码和压缩/解压过程中的字符编码转换也非常重要。通过这种方式,...

    Java生成pdf文件,解决中文乱码问题.pdf

    Java 生成 PDF 文件,解决中文乱码问题 Java 生成 PDF 文件,解决中文乱码问题是 Java 编程中常见的问题。解决这个问题的关键是正确地设置中文字体,以避免乱码问题。本文将通过一个完整的示例代码,详细讲解如何...

    Java乱码问题解决

    ### Java乱码问题详解与解决方案 #### 一、问题背景 在Java开发过程中,尤其是在处理中文字符时,经常遇到字符编码不一致导致的乱码问题。由于Java默认使用Unicode编码,而在中国大陆地区,常见的字符集为GB2312...

    java读写csv文件,中文乱码问题

    下面我们将深入探讨如何在Java中正确地读取和写入CSV文件,以及解决中文乱码的问题。 1. **字符编码的理解**: - 在处理中文字符时,必须确保使用正确的字符编码,例如UTF-8。UTF-8是一种广泛支持的编码格式,可以...

    java 中文乱码 处理

    在Java开发过程中,中文乱码问题常常令人头疼,尤其是在Web应用中,客户端提交的数据经常会出现编码不一致导致的乱码问题。本文将介绍几种解决Java中中文乱码的方法,希望能对您有所帮助。 #### 方法一:转换请求...

    Java中文乱码解决之道

    阅读许多关于中文乱码的解决办法的博文后,发现对于该问题我们都(更加包括我自己)没有一个清晰明了的认识,于是LZ想通过这系列博文(估计只有几篇)来彻底分析、解决java中文乱码问题,如有错误之处望各位同仁指出...

    Java开发Client客户端,连接Windows的Telnet服务器,解决了中文乱码问题

    总结一下,解决Java Telnet客户端中文乱码问题的关键在于: 1. 使用`Charset`类进行编码转换,确保与服务器的编码保持一致。 2. 在发送和接收数据时,正确地设置输入流和输出流的字符编码。 通过以上步骤,我们...

    Java乱码学习 Java乱码学习

    Java 乱码问题一直是开发...总结来说,Java乱码问题需要从源头(文件编码)、编译过程、网络传输以及服务器处理等多个层面进行排查和设置。了解并掌握这些知识点,将有助于我们更好地预防和解决Java环境下的乱码问题。

    java Socket与C#通信中中文乱码问题的解决方案

    总结起来,解决Java Socket与C#通信中中文乱码问题的关键在于: 1. **客户端**:确保使用`getBytes("UTF-8")`将字符串编码为UTF-8字节数组,然后通过Socket发送。 2. **服务器端**:在接收到数据后,使用`Encoding....

    解决Linux操作系统下Java的中文乱码问题

    总结来说,解决Linux下Java中文乱码问题,关键在于确保编码一致性,包括JVM、源代码、文件读写、网络数据以及图形界面的字体设置。同时,使用统一且支持中文的编码,如UTF-8,可以有效避免乱码现象。

    java传值中的乱码

    ### Java传值中的乱码问题及最简易的解决方法 在Java Web开发中,经常会遇到一个令人头疼的问题:客户端向服务器传递数据时出现乱码。这种情况不仅会影响用户体验,还可能导致程序逻辑错误。本文将深入探讨Java传值...

    java web开发解决乱码问题

    ### Java Web 开发中解决乱码问题的全面指南 #### 一、乱码问题概述 在Java Web开发过程中,乱码问题是开发者经常会遇到的问题之一。它通常发生在处理含有中文或其他非ASCII字符的数据时。本篇文章将详细介绍在...

    解决中文乱码问题-java

    在IT领域,尤其是在Java开发中,遇到中文乱码问题是相当常见的。这主要涉及到字符编码的处理,如果在数据传输、存储或显示过程中没有正确地指定或转换编码,就容易出现乱码现象。以下是对如何在Java中解决中文乱码...

    中文乱码问题分析 自己总结的

    中文乱码问题是 Java 和 JSP 开发中的一种常见问题,主要是由于 Java 和 JSP 源文件的保存方式是基于字节流的,而编译成 class 文件过程中,使用的编码方式与源文件的编码不一致所致。在 Java 文件中,尽量不要写...

    java中文乱码字符集解决大全.pdf

    总结,Java中文乱码问题涉及多个层面,包括源文件编码、编译过程、执行环境以及跨平台和网络通信。解决这类问题的关键在于理解编码转换过程,合理设置编码参数,并确保在各个层次保持一致。通过上述方法,可以有效地...

    关于java乱码学习的一点总结

    其次,JSP 转换为 .java 文件的过程(JSP-&gt;.Java)中的乱码,这通常与 JSP 文件中的 pageEncoding 设置有关,应确保其与文件实际编码一致。再者,.Java 文件编译成 .class 文件(.Java-&gt;.Class)时的乱码,同样需要...

Global site tag (gtag.js) - Google Analytics