`

(转)native2ascii转换中文properties文件

阅读更多

问题描述:
在property文件中的中文,如果不经过encode的话,会以乱码的形式呈现;
解决办法:
可以通过${java_home}/jdk/bin下的native2ascii.exe来encode中文;
例如:
在dos下输入:
native2ascii ApplicationResources.properties ApplicationResources_zh_CN.properties
这样就将中文encode成类似如下的字符串:
errors.invalid={0} \u65E0\u6548\u3002

分享到:
评论

相关推荐

    native2ascii.exe

    `native2ascii.exe`的工作原理大致如下:它读取包含非ASCII字符的输入文件,如`.properties`或`.class`文件,然后将这些字符转换为`\u`转义序列的形式,如`\u00E9`代表UTF-8编码下的é字符。这种ASCII编码的表示方式...

    native2ascii 命令的使用

    `native2ascii`命令是Java开发中用于处理非ASCII字符的一种工具,主要用于将含有非英文字符(如中文、日文等)的文本文件转换为Unicode编码的ASCII格式,以便Java虚拟机(JVM)能够正确识别和处理。这个命令对于国际...

    native2ascii简介

    `native2ascii` 是Sun Java SDK中的一个实用工具,主要用于将包含非ASCII字符的文本文件(如`.txt`、`.ini`、`.properties`、`.java`等)转换为Unicode编码格式。在软件开发过程中,特别是在处理国际化(i18n)需求...

    native2ascii

    当这些文件需要包含中文或其他非ASCII字符时,就需要用到`native2ascii`工具进行编码转换。 `native2ascii`工具能够将非ASCII字符转换为`\uXXXX`的Unicode转义序列,使得Java虚拟机(JVM)能够正确解析并显示这些非...

    properties文件文中乱码问题解决.doc

    使用 native2ascii 工具可以将 Properties 文件转换为 Unicode 编码字符的文件,然后将转换后的文件内容替换为原始文件的内容。这样可以解决 Properties 文件文中乱码问题。 Properties 文件是一种资源文件,用于...

    在线native2ascii。方便很多

    在Java开发中,native2ascii工具是用于处理非ASCII字符的,特别是处理包含特殊字符(如中文、日文等)的资源文件时,需要将其转换为ASCII编码以便Java虚拟机可以正确读取。这个在线版本的工具使得开发者无需在本地...

    native2ascii.exe java的转码工具

    1. 资源文件:在创建Java国际化的资源文件(如`.properties`)时,`native2ascii.exe`用于将非ASCII字符转换为Unicode转义序列,保证资源文件在不同操作系统和编码环境下都能正确读取。 2. 字符串常量:当Java代码...

    native2ascii图形界面工具

    当这些文件包含非ASCII字符时,如中文、日文或阿拉伯文,就需要用到native2ascii工具进行转换。图形界面的版本让这个过程变得更加直观,用户可以通过鼠标点击和交互来完成转换,而无需记忆复杂的命令行参数。 ...

    native2ascii-crx插件

    "native2ascii"工具就是为此目的而设计的,它能够将本地化资源文件中的非ASCII字符转换为相应的Unicode转义序列。而"native2ascii-crx"插件则是在这个基础上,提供了一种更便捷、用户友好的方式来实现这一过程,尤其...

    eclipse下properties文件中文乱码的解决方案

    此时,可以考虑使用JDK自带的`native2ascii`工具进行编码转换,尽管这一方法较为繁琐,但在某些特定场景下不失为一种有效解决方案。 #### 解决方案三:使用PropertiesEditor插件 最理想的解决方法是借助于专门设计...

    native2asciiplug:Intellij IDEA native2ascii 插件

    Intellij IDEA 插件,可将具有本机编码字符(非拉丁 1 和非 Unicode 的字符)的属性文件转换为 Unicode 编码。 处理在编译阶段自动完成。 可通过 Intellij IDEA 插件库()获得。 发展 git clone ...

    unicode编码转换

    native2ascii的主要功能是帮助用户将特定格式的文本(如汉字)转换为其对应的Unicode编码形式。该工具提供了两种主要使用方式: 1. **交互式模式**:用户可以直接输入待转换的字符串,然后得到对应的Unicode编码...

    properties 中文问题

    对于包含中文的.properties文件,可以先用`native2ascii`将其转换为支持中文的格式,然后再由Java加载。例如,运行`native2ascii -encoding UTF-8 original.properties converted.properties`,将original....

    js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换&#XXX函数代码

    `native2ascii`是Sun Java SDK提供的一个工具,用于将其他文本文件(如`.txt`, `.ini`, `.properties`, `.java`等)的编码转换为Unicode编码。进行转码的原因是为了程序的国际化。通常在安装了JDK后,在Windows系统...

    编写properties文件的Eclipse插件

    然而,由于properties文件不直接支持Unicode字符,处理中文字符时需要使用`native2ascii`工具进行编码转换。这通常会给开发者带来额外的工作负担。幸运的是,存在一款名为"PropEdit"的Eclipse插件,可以简化这一过程...

    structs中*.properties中文资源文件的创建方法

    根据给定的文件信息,“structs中*.properties中文资源文件的创建方法”主要关注如何在Struts项目中创建用于国际化的中文资源文件。下面将详细介绍这一过程及相关知识点。 ### Struts框架简介 Struts是一个基于MVC...

Global site tag (gtag.js) - Google Analytics