native2ascii运用

1.native2ascii命令行的格式

native2ascii -[option] [inputfile [outputfile]]

说明:

-[option]:表示命令开关,有两个选项可供选择:

  -reverse :将Unicode文件转换成本地或指定编码的文件,不指定编码则默认是本地编码;

  -encoding encoding_name:指定编码方式,encoding_name:为编码名称;

[inputfile [outputfile]]

  inputfie:表示输入文件的全名;

  outputfile:输出文件全名,如果缺省,则输出到控制台。

2.操作方式

 2.1 右击开始菜单,点击运行,输入cmd打开控制台;

 2.2 在控制台打开Java安装文件下的bin文件,cd java/bin的全路径;

 2.3 输入运行native2ascii命令行

  

3.例如

 文件old.properties内容:

   user.name=小明123

   welcome=Hello

 3.1 将old.properties转换成utf-8编码,输出到new.properties文件

    native2ascii -encoding utf-8 old.properties new.properties
    则new.properties内容:

      user.name=\u5c0f\u660e123
      welcome=Hello

    *编码为目标文件编码
 3.2 将new.properties转换回来,输出到n.properties文件

    native2ascii -reverse -encoding utf-8 new.properties n.properties

    则n.properties内容:

      user.name=小明123

      welcome=Hello

      *编码为源文件的编码  

   

时间: 2024-10-16 07:48:45

native2ascii运用的相关文章

native2ascii转码工具的使用

native2ascii转码工具是JDK自带的一种,方便我们将非unicode的编码文件转为unicode格式的文件,位置一般是位于JAVA_HOME/bin目录下. Why? 在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文 件就需要进行Unicode重新编码.原因是java默认的编码方式为Unicode,而计算机系统编码常常是GBK等编码.需要将系统的编码转换 为java正确识别的编码问题就解决

native2ascii -- 编码转化工具

参考文档 http://blog.chinaunix.net/uid-692788-id-2681133.html 功能说明 Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(udddd 记号)字符的文件.native2ascii 将含有其它字符编码的文件转换成含 Latin-1 和/或 Unicode 编码字符的文件.若省略 outputfile,则使用标准输出设备输出.此外,如果也省略 inputfile,则使用标准输入设备输入. 语法:nat

JDK自带工具native2ascii

背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码.原因是java默认的编码方式为unicode,而我们的计算机系统编码常常是GBK等编码,需要将系统的编码转换为java正确识别的编码. native2ascii - Creates localizable applications by converting a file with characters in a

native2ascii命令详解

1.native2ascii简介:    native2ascii是sun java sdk提供的一个工具.用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码.为什么要进行转码,原因在于程序的国际化.Unicode编码的定义:Unicode(统一码.万国码.单一码)是一种在计算机上使用的字符编码.它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言.跨平台进行文本转换.处理的要求.1990年开始研发,1994年

native2ascii 使用说明

native2ascii.exe 是Java的一个文件转码工具,是将特殊各异的内容转为用指定的编码标准文体形式统一的表现出来,它通常位于JDK_home\bin目录下,安装好Java SE后,可在命令行直接使用 native2ascii命令进行转码. 国际化resources.properties文件,中文字符转换为Unicode字符:native2ascii resources.properties tmp.properties 或者 native2ascii -encoding Unicod

[转载]JDK自带的实用工具——native2ascii.exe

做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,原因是编码方式的不一致.native2ascii是sun java sdk提供的一个工具.用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码. 一.获取native2ascii 安装了jdk后,假如你是在windows上安装,那么在jdk的安装目录下,会有一个bin目录,其中native2ascii.exe正是. 二.使用方法命令行格式:  native2

使用native2ascii针对中文乱码,进行转码操作,用于native2ascii处理properties文件

native2ascii是sun java sdk提供的一个转码工具, 用来将别的文本类文件(比如 *.txt, *.ini, *.properties, *.java 等等)编码转为Unicode编码. 1. 如何获取 native2ascii.exe? 安装了jdk后,假如你是在windows上安装,那么在jdk的安装目录下,会有一个bin目录, 该目录下就有我们所需要的native2ascii.exe 工具. 2. native2ascii.exe使用方法: java转码工具native2

Java用native2ascii命令做unicode编码转换

背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码.原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码.需要将系统的编码转换为java正确识别的编码问题就解决了. 1.native2ascii简介:native2ascii是sun java sdk提供的一个工具.用来将别的文本类文件(比如*.txt,*.ini,*.proper

java native2ascii的用法介绍

将非Unicode编码字符转化为Unicode编码的字符,即国际化. 语法:native2ascii [options] [inputfile [outputfile]] 描述:如果outputfile没有指定,标准输出将用于结果输出:如果inputfile没有指定,标准输入设备将用于输入. 参数 -reverse 使用该参数将Unicode编码字符转换为本地编码字符 -encoding encoding_name 用于指定转化时使用的字符编码.默认编码从系统属性file.encoding获取.