- 浏览: 229982 次
- 性别:
- 来自: beijing
文章分类
见同事的代码所有的中文都是/u 类的编码 , 于是才知道用的是jdk带的工具转换过来。
native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDK_home\bin 目录下,安装好 JDK 后,可在命令行直接使用 native2ascii 命令进行转码,示例:
native2ascii -encoding 8859_1 c:\test.txt D:\temp.txt
将 test.txt 文件内容用 8859_1 转码,另存为 temp.txt 文件
格式:native2ascii -[options] [inputfile [outputfile]]
参数选项 options
-reverse:将 Latin-1 或 Unicode 编码转为本地编码
-encoding encoding_name:指定转换时使用的编码
inputfile:要转换的文件
outputfile:转换后的文件
互转(-encoding,非英文内容(如中文)转为编码符 或 编码符之间的转换),
逆转(-reverse,通常是将编码符转为非英文内容,或非英文内容之间的转换),
逆转时被转的文件编码和本地编码需一致,示例:
中文转为 ISO 8859_1 编码后,将 8859_1 码转为中文:
native2ascii -encoding 8859_1 c:\a.txt c:\b.txt,将 a 用 8859_1 转码,存为 b (8859_1 码)
native2ascii -encoding GBK c:\b.txt c:\c.txt,将 b 用 GBK 转码,存为 c (GBK 码)
native2ascii -reverse c:\c.txt c:\d.txt,将 GBK 编码 c 用本地编码转码,存为 d (中文内容)
中文转为 GBK 编码后,将 GBK 码转为中文:
native2ascii -encoding GBK c:\a.txt c:\b.txt,将 a 用 GBK 转码,存为 b (GBK 码)
native2ascii -reverse c:\b.txt c:\c.txt,将 GBK 编码 b 用本地编码转码,存为 c (中文内容)
例如struts和struts2中的国际化utf-8的转换方式:
native2ascii -encoding UTF-8 ApplicationResources_zh_src.properties ApplicationResources_zh.properties
native2ascii -encoding 8859_1 c:\test.txt D:\temp.txt
将 test.txt 文件内容用 8859_1 转码,另存为 temp.txt 文件
格式:native2ascii -[options] [inputfile [outputfile]]
参数选项 options
-reverse:将 Latin-1 或 Unicode 编码转为本地编码
-encoding encoding_name:指定转换时使用的编码
inputfile:要转换的文件
outputfile:转换后的文件
互转(-encoding,非英文内容(如中文)转为编码符 或 编码符之间的转换),
逆转(-reverse,通常是将编码符转为非英文内容,或非英文内容之间的转换),
逆转时被转的文件编码和本地编码需一致,示例:
中文转为 ISO 8859_1 编码后,将 8859_1 码转为中文:
native2ascii -encoding 8859_1 c:\a.txt c:\b.txt,将 a 用 8859_1 转码,存为 b (8859_1 码)
native2ascii -encoding GBK c:\b.txt c:\c.txt,将 b 用 GBK 转码,存为 c (GBK 码)
native2ascii -reverse c:\c.txt c:\d.txt,将 GBK 编码 c 用本地编码转码,存为 d (中文内容)
中文转为 GBK 编码后,将 GBK 码转为中文:
native2ascii -encoding GBK c:\a.txt c:\b.txt,将 a 用 GBK 转码,存为 b (GBK 码)
native2ascii -reverse c:\b.txt c:\c.txt,将 GBK 编码 b 用本地编码转码,存为 c (中文内容)
例如struts和struts2中的国际化utf-8的转换方式:
native2ascii -encoding UTF-8 ApplicationResources_zh_src.properties ApplicationResources_zh.properties
发表评论
-
二进制 授权管理 java
2013-09-09 12:52 906package org.qincy.binary; ... -
com.richfit.bi.quartz 定时执行示例
2013-04-12 15:39 01 内含jetty 配置,下载jetty 依赖包,算了,还是提 ... -
利用工具将shp文件导入到oracle spatial中
2012-05-21 14:20 43911 下载shp2sdo 工具,将工具放在 oracle按照目录 ... -
Arcgis object for java 访问栅格数据,使用GP工具,进行栅格矢量化---栅格矢量化面。
2012-06-20 09:17 4142直接贴代码了,不多解释了。 1、栅格数据的 ... -
svn 删除注册表
2012-02-11 12:02 1554svn 删除注册表 -
arcgis server 服务
2012-01-06 17:58 1182package com.hdmap.fymas; imp ... -
Flex BlazeDS java 项目
2011-12-12 17:21 1096根据网上的例子 ,写的 flex BlazeDS 框架与 ... -
工具类
2011-02-18 14:05 978英文数字转换为 中文数字 public class Mon ... -
junit 4 spring 自动化测试
2010-12-13 16:08 16391 添加jar ,依赖jar 包围 spring-test, ... -
在tomcat 发布,去掉项目名称
2010-11-17 09:53 19641 找到 server.xml 配置= ... -
掉字段内容包含的空格
2010-09-27 10:17 980使用replace函数去掉字段内容包含的空格,例子如下: up ... -
无聊的jsti 的fn 函数(资料备份)
2010-09-25 17:16 980无聊的jsti 的fn 函数(资料备份) ... -
无聊写Code
2010-09-25 09:38 1004package edu.qdkj.main; impor ... -
Spring Quartz 学习
2010-09-20 09:27 1173Quartz 是一个 定时执行的框架,可以设定规定时执行,或者 ... -
kaptcha 例子
2010-09-13 15:09 3022kaptcha 简单例子 与 产生中文字符 kaptch ... -
myEclipse 下的项目不能编译
2010-09-09 14:21 948查看 是否有的错误的jar 1.项目----prope ... -
关于VLSM 例子
2010-08-31 16:57 1495未经测试,不知道理解是否正确。 VLSM(可变长子网掩码) ... -
jwebmail的配置
2010-08-16 16:59 2494jwebmail的配置说明 ... -
Solaris10下Nagios安装
2010-08-16 08:48 972发 -
java JDK 下载页面
2010-08-13 16:32 1010全部JDK 下载,从 1.1 到 jdk 6 下载 http ...
相关推荐
《深入理解Java转码工具:native2ascii.exe》 在Java开发过程中,有时我们需要处理包含非ASCII字符的文本文件,例如包含中文、日文或其他语言的字符串。这时,Java的`native2ascii.exe`工具就显得尤为重要。它是一...
在 JDK 中提供了一个工具 native2ascii.exe,可以将中文字符转换为 utf-8 编码。 native2ascii.exe 文件位于 JDK 的 bin 目录下,例如 c:\Java\jdk1.6.0_05\bin。在这个目录下,有一个 native2ascii.exe 文件,可以...
用java写的中文字符转unicode码程序,功能类似于JDK里面的native2ascii,但是是图形界面,非常好用。
ASCII转码工具是一种实用的软件,它主要用于将ASCII编码转换为其他编码格式,或者反之亦然。ASCII(美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,最初设计用于电传打字机,现在广泛应用于计算机文本...
在bin里面找到native2ascii.exe并运行 在命令窗口输入 native2ascii -encoding UTF-8 globalMessages.propertis globalMessages_zh_CN.propertis 这个命令的意思是,用utf-8对globalMessages.propertis进行转码,...
以下是关于Struts2国际化和`native2ascii`工具的一些关键知识点: 1. **资源包(Resource Bundle)**:这是Java国际化的核心,是一个包含特定语言环境的键值对集合。在Struts2中,这些资源通常存储在`.properties`...
..........native2ascii.exe(转码) ..........apt.exe(注解处理工具) .....Java语法入门 ..........概述 ..........变量与数据类型 ..........标识符 ..........运算符 ..........控制台输入输出 ..........流程控制...
native2ascii -reverse ApplicationResources_zh.properties ApplicationResources_zh2.properties 然后就可以改汉化了。改完之后反编码。 注意两次参数和文件名的变化。 native2ascii ApplicationResources_zh2....
`native2ascii`工具是Java开发环境中的一个实用程序,用于在ASCII和非ASCII字符集之间转换资源文件。在本例中,可能被用来进行编码转换。它的基本用法是: ```cmd native2ascii [选项] <源文件> <目标文件> ``` - ...
通常在安装了JDK后,在Windows系统的`bin`目录下会找到`native2ascii.exe`工具。 `native2ascii`工具的命令行格式如下: ```bash native2ascii [options] [inputfile [outputfile]] ``` 例如: ```bash native2...
在Windows系统中,可以利用命令行工具`native2ascii`来实现这个转换。以下是具体的步骤: 1. **创建TXT文件**: 首先,你需要创建一个包含中文字符的TXT文件。例如,我们创建一个名为`aa.txt`的文件,里面输入你想...
Xwiki 汉化文件。 一、进入安装目录/xwiki/WEB-INF/lib/下找到xwiki-platform-legacy-oldcore-10.2.jar ... native2ascii -reverse ApplicationResources_zh.properties ApplicationResources_zh2.properties Xwiki汉化
该软件是一个为开发人员提供了多种小工具的集成工具箱,目前包含的功能有“Unicode转码”和“正则表达式验证”,新版本会加入更多的功能。 程序用java swing开发,运行在JRE1.5以上平台。 程序使用相当简单,...
- 使用native2ascii工具对资源文件进行转码处理,确保特殊字符能够被正确显示。 - 创建工具类,利用ResourceBundle来加载和获取资源文件中的内容。 - 编写调用工具类的示例代码,测试资源国际化是否按照预期工作。 ...
Eclipse下properties的转码问题2007-05-12 11:48在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了...
`Transparent native-to-ascii conversion`选项有助于处理Properties文件中的中文字符,防止转码问题。IntelliJ IDEA允许对整个项目、特定目录甚至单个文件设置编码。需要注意的是,进行编码转换时,确保已备份文件...
- **局限性:** 传统上处理非英语字符时,可能会遇到编码问题,需要额外工具(如`native2ascii`)进行转换。 **二、Properties中文属性编辑器介绍** 1. **编辑器特点** - **免转码特性:** 该编辑器最大的特点是...
这个过程通过`ascii2native`静态方法完成。 `ascii2native`方法接收一个由Unicode转义序列组成的字符串作为参数。首先,计算字符串长度除以6(每个Unicode转义序列由6个字符组成),得到Unicode编码的数量`n`。然后...
在文件编码方面,推荐设置全局编码为`UTF-8`,包括`Project Encoding`和`Default encoding for properties files`,并勾选`Transparent native-to-ascii conversion`,确保Properties文件中的中文不会被错误转码。...