native2ascii命令详解
来源:互联网 发布:直播软件apk 编辑:程序博客网 时间:2024/05/16 03:54
1、native2ascii简介:
native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如.txt,.ini,.properties,.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。
2、获取native2ascii:
安装了jdk后,假如你是在windows上安装,那么在jdk的安装目录下,会有一个bin目录,其中native2ascii.exe正是。
3、native2ascii的命令行的命名格式:
native2ascii -[options] [inputfile [outputfile]]
说明:
-[options]:表示命令开关,有两个选项可供选择
-reverse:将Unicode编码转为本地或者指定编码,不指定编码情况下,将转为本地编码。
-encoding encoding_name:转换为指定编码,encoding_name为编码名称。
[inputfile [outputfile]]
inputfile:表示输入文件全名。
outputfile:输出文件名。如果缺少此参数,将输出到控制台。
4、最佳实践:
(1):将a.txt转换为Unicode编码,输出文件到b.txt
native2ascii a.txt b.txt
(2):将a.txt转换为Unicode编码,输出到控制台
native2ascii a.txt
(3):将a.txt转换为ISO8859-1编码,输出文件到b.txt
native2ascii -encoding ISO8859-1 a.txt b.txt
(4):将a.txt转换为本地编码,输出到文件b.txt
native2ascii -reverse a.txt b.txt
(5):将a.txt转换为本地编码,输出到控制台
native2ascii -reverse a.txt
(6):将a.txt转换为本地编码,输出到b.txt
native2ascii -reverse a.txt b.txt
(7):将a.txt转换为GBK编码,输出到b.txt
native2ascii -reverse -encoding GBK a.txt b.txt
(8):将a.txt转码到本地编码GBK,输出到控制台
C:/test>native2ascii -reverse -encoding ISO8859-1 b.txt
native2ascii -reverse命令中-encoding指定的编码为源文件的编码格式。而在native2ascii 命令中-encoding指定的编码为(生成的)目标文件的编码格式。这一点非常的重要!切记!!
(9)对于纯数字和字母的文本类型文件(只有ASCII码),转码前后的内容是一样的。
5、总结:
native2ascii是一个非常的好转码工具,并且转码是可逆的!而其真正的含义并非本地编码——>转码为ASCII码,而是一个通用的文本文件编码转换工具。在做编码转换的时候有两类指定编码的情形,分别指输出文件编码和输入文件编码,具体可以看看最佳实践部分。
- native2ascii命令详解
- native2ascii命令详解
- native2ascii命令详解
- native2ascii命令用法详解
- native2ascii命令详解
- native2ascii命令详解
- native2ascii 命令
- native2ascii命令
- native2ascii命令
- native2ascii命令
- native2ascii命令
- native2ascii命令
- native2ascii命令
- native2ascii 命令
- native2ascii命令
- native2ascii详解
- native2ascii详解
- 详解native2ascii
- 字符和字符串处理
- C++项目——基于QT的电梯仿真系统
- 归并排序
- 整了一个编程相关的导航
- STM32F746 利用HAL库编写串口驱动程序
- native2ascii命令详解
- selenium的webdriverAPI使用操作多项选择框内容_10_3.docx
- 1.7顺序输出1到100之间所有能被7整除的整数
- 并查集
- 005.PHP实现二分查找
- sdutacm-图结构练习——BFS——从起始点到目标点的最短步数
- 《嵌入式系统软硬件协同设计实战指南》第九章跑马灯实验补充
- Python学习笔记之python基础(一)
- xml ---dom4j