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

ResourceBundle中文乱码的问题

JDK 
阅读更多
   原因: 文件的存储使用的编码格式与文件读取时的格式不一致. 例如, 在java中, 读取文件的默认格式是iso8859-1, 而我们中文存储的时候一般是UTF-8. 所以导致读出来的是乱码.

   解决方案: 将中文写成Unicode就可以了. 例如"你好"的unicode是"\u4f60\u597d"

   将中文转换成unicode的工具:
   在JDK\BIN目录中,提供了一个简单的转换工具:native2ascii.exe,可以把非Latin1和非Unicode的本地编码文件转换成Unicode编码的文件。其具体说明可以查阅JDK文档。这里给出简单的使用方法示例:

native2ascii.exe messages.properties messages.txt

然后用messages.txt文件的内容替换messages.properties文件就可以了。{转换的原文件需使用用GBK编码,如果使用UTF-8编码,不能正确显示}
分享到:
评论

相关推荐

    java国际化中文乱码问题解决包

    `ResourceBundleEditor_v0.8.0.zip` 是一个专门用于编辑和调试 `ResourceBundle` 文件的工具,它能够帮助开发者更有效地处理国际化过程中的中文乱码问题。这个压缩包包含的核心组件很可能是 `plugins` 文件夹,里面...

    jsp中文乱码问题解决

    jsp中文乱码问题解决 jsp中文乱码问题是jsp开发中常见的问题之一,本文将围绕jsp中文乱码问题的解决展开讨论。首先,我们需要了解jsp中文乱码问题产生的原因,然后再讨论解决方案。 jsp中文乱码问题产生的原因是...

    eclipse struts 中文乱码问题图解

    总结来说,解决Eclipse Struts中文乱码问题主要涉及页面编码设置、请求参数处理以及资源文件的正确编码。通过调整相应的配置和使用合适的工具,可以有效避免和解决这些问题,确保中文字符的正常显示和处理。

    JavaFX+Jfoenix 学习笔记(十)--系统托盘及解决中文乱码问题源码

    在本篇JavaFX+Jfoenix学习笔记中,我们将探讨如何在JavaFX应用程序中实现系统托盘功能,以及如何解决可能出现的中文乱码问题。系统托盘是现代桌面应用中常见的一种特性,允许用户在关闭主窗口后,仍然可以通过托盘...

    EL中文显示乱码的解决办法

    在使用EL(Expression Language)表达式处理中文字符时,可能会遇到中文显示乱码的问题,这通常是由于字符编码不一致导致...务必保证整个系统从输入到输出的每个环节都采用一致的字符编码,这样才能有效避免乱码问题。

    java中文乱码问题处理方案.docx

    这样做可以确保Java系统在处理和显示汉字时不会出现乱码问题。 除了上述的编码设置外,还应该注意以下几点: 1. 检查并设置Java文件的编码:在Eclipse或IntelliJ IDEA等集成开发环境中,应确保新建文件的默认编码...

    struts处理中文乱码问题总结

    Struts框架在处理中文字符时可能会遇到乱码问题,这是由于字符编码不一致导致的。以下是对三种常见乱码情况的解决策略: 1. 页面显示中文乱码: 当JSP页面中的中文字符无法正常显示时,通常是由于JSP文件本身的...

    解决jsp页面中文乱码问题

    通过以上步骤,大部分JSP页面的中文乱码问题都能得到解决。但实际情况可能更复杂,需要根据具体错误现象进行排查。如果使用了`demo`这个压缩包,它可能包含示例代码或工具,帮助我们更直观地理解并实践上述解决方案...

    jsp中文乱码问题的综合说明文档

    以下是对“jsp中文乱码问题”的综合说明。 1. **乱码产生的原因** - **编码格式不一致**:在不同环节(如编辑器、服务器、浏览器)使用了不同的字符编码格式,导致在传输过程中出现乱码。 - **HTTP请求头设置不当...

    swing英文版xp乱码问题解决

    在处理中文字符时,Swing可能会遇到乱码问题,特别是在运行于某些特定操作系统,如Windows XP上时。这个问题通常是由于字符编码设置不正确导致的。本文将深入探讨如何解决Swing在英文版XP系统上显示中文时出现的乱码...

    jsp中常见的乱码问题

    以下是一些关于如何解决JSP中中文乱码问题的知识点: 1. **请求编码**:当用户通过表单提交包含中文字符的数据时,如果服务器端没有正确设置请求编码,就会出现乱码。在JSP中,可以使用`request.setCharacter...

    java中文乱码终极解决方案

    Java中文乱码问题一直是开发者们头疼的痛点,尤其是在处理文件读写、网络传输或数据库操作时,不恰当的字符编码设置往往会导致乱码现象。本文将深入探讨Java中解决中文乱码的终极策略,帮助开发者彻底摆脱这个困扰。...

    Java Web开发中的乱码问题.zip

    在Java Web开发中,乱码问题是一个常见的挑战,它涉及到字符编码、数据传输以及环境配置等多个方面。本文将深入探讨这些问题及其解决方案。 首先,我们需要理解什么是乱码。乱码通常出现在字符集不匹配的情况下,即...

    Java 中文乱码的处理

    处理Java中文乱码问题通常包括以下几个步骤: 1. **编辑器编码设置**:确保你的代码编辑器(如IDEA、Eclipse等)使用与项目一致的编码,通常是UTF-8。 2. **JSP页面编码**:在JSP文件顶部指定正确的页面编码,例如...

    SWING乱码font.zip

    然而,Swing在处理文本显示时可能会遇到乱码问题,特别是在涉及非ASCII字符集,如中文、日文或韩文等多语言环境时。这个问题通常与字体配置和编码设置有关。 当我们在Swing应用中遇到“乱码”问题,这可能有以下几...

    Jsp乱码解决方案 word文档

    然而,当处理包含非ASCII字符的数据,如中文、日文等时,可能会遇到乱码问题。本文将深入探讨JSP中出现乱码的原因,并提供一系列解决方案,帮助你解决这一常见问题。 **乱码产生的原因** 1. **字符编码不一致**:...

    Java中文编码问题研究.pdf

    2. 使用字符集转换:在Java程序中使用字符集转换,例如从Unicode到GBK或GB2312等,以避免乱码问题。 3. 使用Java的internationalization支持:Java提供了国际化支持,例如ResourceBundle和MessageFormat等,可以用来...

    STRUTS ActionForm乱码,servlet全局过滤器转义编码。

    Struts框架中的ActionForm乱码问题以及Servlet全局过滤器的转义编码处理是Java Web开发中常见的字符编码问题。在开发基于Struts的Web应用时,乱码主要出现在三个方面:页面显示乱码、参数传递乱码以及国际化资源文件...

    Java读取properties配置文件时,出现中文乱码的解决方法

    然而,当这些文件包含中文字符时,如果没有正确处理编码方式,可能会导致读取时出现乱码问题。本篇文章将深入探讨如何解决Java在读取`properties`文件时遇到的中文乱码问题。 首先,我们要理解`properties`文件的...

    java中文问题解决大全.doc

    中文乱码问题通常出现在输入、输出、文件读写以及与数据库交互的过程中。以下是一些关键知识点和解决方案: 1. **字符编码理解**: - Java 默认使用 UTF-8 编码,但不同操作系统和环境可能有不同的默认编码,如 GB...

Global site tag (gtag.js) - Google Analytics