native2ascii.exe java的转码工具,需要java.dll动态库和相关程序才能执行.native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDK_home\bin 目录下,安装好 Java SE 后,可在命令行直接使用 native2ascii 命令进行转码。

JDK自带的工具native2ascii可以将uncode编码的文件转换为本地编码的文件,但是不能批量转换文件。

native2ascii.exe转换之后的代码如何复制粘贴?

单击右键,选标记,然后用左键选定要复制的区域,敲回车键就复制成功了

至于粘贴,和普通的一样,Ctrl+V即可。

-reverse方法怎么用?

如你的原始文件是1.properties(这个文件是中文编码),你想转换成unicode的

则在cmd下进入到你这个文件所在的目录键入:native2ascii   -encoding   gb2312   1.properties   2.properties,执行命令后你会在当前目录下看到一个2.properties的文件,内容就是1.properties的unicode编码内容。如果你再想转换回来,同样在cmd下进入文件所在的目录键入:native2ascii   -reverse   -encoding   2.properties   3.properties,执行命令后在当前的目录会产生一个3.properties文件,内容就是2.properties内容的中文编码内容,这个时候如果你的1.properties文件还在,你可以比较1.properties和3.properties内容,发现两个文件内容应该是一样的,一样的前提是中间你没改变2.properties文件的内容,嘿嘿。

如何获取 native2ascii.exe?

安装了jdk后,假如你是在windows上安装,那么在jdk的安装目录下,会有一个bin目录, 该目录下就有我们所需要的native2ascii.exe 工具。

native2ascii.exe使用方法:

命令的语法格式:

native2ascii -[options] [inputfile [outputfile]]

说明:

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

-reverse:将Unicode编码转为本地或者指定编码,不指定编码情况下,将转为本地编码。

-encoding encoding_name:转换为指定编码,encoding_name为编码名称。

[inputfile [outputfile]]

inputfile:表示输入文件全名。

outputfile:输出文件名。如果缺少此参数,将输出到控制台。

举例: 把需要进行国际化的文件(如下图)拷贝到 C:\Program Files\Java\jdk1.6.0_31\bin 目录下, 应用native2ascii.exe工具进行转码。

通过cmd命令进入DOS命令窗口进行如下操作:

通过native2ascii命令转码成功后,如下图:

备注:native2ascii.exe是一个应用比较简单的转码工具,并且转码是可逆的。

试试如下命令:

native2ascii -reverse new.txt yan.txt

native2ascii -encoding gbk old.txt new.txt

java转码工具_java转码工具native2ascii相关推荐

  1. java代码管理工具_java源码管理与版本控制工具,图文详解

    近些年社会科学技术水平的发展越来越快速了,这也促进了人们对于新技术新知识的学习.尤其是java的应用也越来越广泛.今天就来为大家介绍一下,java源码管理与版本控制工具,一起来了解一下吧. java项 ...

  2. java dump分析工具_Java 性能分析工具 (2):Java 内置监控工具

    引言 本文为 Java 性能分析工具系列文章第二篇,第一篇:操作系统工具.在本文中将介绍如何使用 Java 内置监控工具更加深入的了解 Java 应用程序和 JVM 本身.在 JDK 中有许多内置的工 ...

  3. java 字节码分析_Java 字节码实践 - 解读

    最近刚看完 深入理解 Java 虚拟机 一书中的第 6 章 (类文件结构),便迫不及待地自己写一个小的 Demo,来自己分析一把 Java 源文件经过编译之后成为字节码文件到底是个什么东西?先由一个简 ...

  4. java 反编译工具=_JAVA反编译工具精选

    目前,比较流行的JAVA反编译工具有近30种,其中有三款堪称精品: 一. 应用广泛的JAD 在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎--JAD,其中主要包括:Front ...

  5. java 读fdb文件_JAVA - Sql解析工具fdb-sql-parser简单使用

    由于想要解决Mybatis分页插件中count查询效率问题,因为order by很影响效率,所以需要一种方式处理sql,将order by 语句去掉. 试了好几个sql解析工具,最后选择了fdb-sq ...

  6. java反码补码原码作用_java原码补码反码关系解析

    本文为大家解析了java原码补码反码的关系,供大家参考,具体内容如下 原码:不管源数据是十进制还是十六进制,统统将数字转成二进制形式 反码:把原码的二进制统统反过来,0变成1,1变成0 补码:负数的反 ...

  7. java string 异或_Java源码——String

    最近在研究java的源代码,但是由于自己英语水平有限,所以想使用中文注释的方式把源码里的方法全部重写 一遍,下面是楼主整理出来的一小部分.我把整体的项目托管到GitHub上了,欢迎大家前去交流学习. ...

  8. java properties文件 安全_java 数据库读取工具类(读取config.properties配置文件)[包含线程安全] | 学步园...

    java 数据库读取工具类(读取config.properties配置文件)[包含线程安全] 数据库读取工具类 package com.db; import java.sql.Connection; ...

  9. java性能分析工具_java性能分析工具

    如何利用 JConsole观察分析Java程序的运行,进行排错调优 http://jiajun.iteye.com/blog/810150 如何使用JVisualVM进行性能分析 http://jia ...

  10. java table 设置长度_Java字节码lookupswitch和tableswitch总指令长度

    使用给定的字节码,当遇到切换指令时,我想知道下一条指令的位置(不运行代码).为了做到这一点,我想我应该计算指令的总大小,包括跳转偏移或匹配偏移对.这可能吗?如果不是,怎么可能知道下一条指令在哪里? 此 ...

最新文章

  1. 多用户使用一台计算机可设置,《计算机应用基础》试卷(A)
  2. 非常漂亮的仿腾讯弹出层效果
  3. windows下安装RabbitMQ
  4. Go语言接口(interface)简单应用
  5. php文件在桌面删除不了图片吗,删除windows桌面上某个应用程序的图标,意味着什么...
  6. linux系统无法识别固态硬盘_linux查看硬盘是不是ssd
  7. 【Python】Numpy包的安装使用
  8. linux企业版5安装卡乱码,linux下安装mysql5.5 乱码问题
  9. git 代码提交过程
  10. 斯威夫特山地车_斯威夫特弦乐
  11. 翻译: 4.3. 多层感知器的简明实现MLP pytorch
  12. android+3.1.2+imagebutton监听,android Button ImageButton 差别
  13. 【南方者】【考证】【软考】【系统规划与管理师】论文万能模板
  14. 极客空间-MySQL实战45天-第二天
  15. bzoj:1922: [Sdoi2010]大陆争霸 (luogu 2446)
  16. 06.变革、变革、再变革
  17. 用Pytorch自建6层神经网络训练Fashion-MNIST数据集,测试准确率达到 92%
  18. 【福利】【送书第四弹】机器学习知识体系
  19. 【牛客】幸运数字II题解
  20. 使用tcpdump抓包实例

热门文章

  1. android mvp快速创建,学习MVPArms历程之Android Studio快速创建MVPArms项目
  2. wincc安装信息服务器,WinCC 7.4软件不会安装?怎么授权?一文教会你
  3. 黑苹果 无线网卡相关配置
  4. C# 设置PPT的表格样式
  5. 宗地图绘制要求和规范_地籍图、宗地图、房产图的制图规范
  6. 不用写代码也能学会采集海量企业电话及邮箱数据
  7. python代码如何转java_将简单的Python代码转换为Java方法
  8. Qt5调用Snap7
  9. Arduino操作记录---雨滴传感器的使用
  10. 泛微OA数据库表说明