native2ascii.exe 是 Java 的一个文件转码工具

native2ascii.exe的语法格式:native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]]

说明:

-reverse:将Unicode编码转为本地编码。

-reverse -encoding 编码:将指定编码转为本地编码。

-encoding 编码:转换为指定编码。

空:转换为Unicode编码。

如果输出文件为空,将输出到控制台。

举例:

1 将test.txt(测试)转换为Unicode编码输出到控制台

命令: native2ascii test.txt

结果: 测试-->\u6d4b\u8bd5(控制台)

2 将test.txt(测试)转换为Unicode编码输出到文件unicode.txt

命令: native2ascii test.txt unicode.txt

结果: 测试-->\u6d4b\u8bd5(unicode.txt)

3 将test.txt(测试)转换为iso-8859-1编码输出到文件iso.txt

命令: native2ascii -encoding iso-8859-1 test.txt iso.txt

结果: 测试-->\u00b2\u00e2\u00ca\u00d4(iso.txt)

4 将unicode.txt(\u6d4b\u8bd5)转换为本地编码输出到文件unicode_r.txt

命令: native2ascii -reverse unicode.txt unicode_r.txt

结果: \u6d4b\u8bd5-->测试(unicode_r.txt)

5 将iso.txt(\u00b2\u00e2\u00ca\u00d4)转换为本地编码输出到文件iso_r.txt

命令: native2ascii -reverse -encoding iso-8859-1 iso.txt iso_r.txt

结果: \u00b2\u00e2\u00ca\u00d4-->测试(iso_r.txt)

备注:

native2ascii 命令中-encoding指定的编码为生成的目标文件的编码格式 不指定默认转换为Unicode编码

native2ascii -reverse 命令中-encoding指定的编码为源文件的编码格式 不指定默认为Unicode编码

疑问:

不指定编码时默认转换成Unicode编码 为什么默认时和指定编码为Unicode编码时转换结果不一样 反而和指定编码为gbk时一样

命令: native2ascii test.txt

结果: 测试-->\u6d4b\u8bd5

命令: native2ascii -encoding unicode test.txt

结果: 测试-->\ub2e2\ucad4

命令: native2ascii -encoding gbk test.txt

结果: 测试-->\u6d4b\u8bd5

java 命令 native2ascii_java native2ascii.exe命令相关推荐

  1. Java中,native2ascii.exe 的使用(最简单说明)

    ・把文字转换为unicode编码 1.进入bin目录 后,运行native2ascii.exe 2.输入文章 3.按下回车,便会生成Unicode编码 ・把unicode编码转换为文字 1.新建一个t ...

  2. java properties native2ascii_Java中使用native2ascii命令处理.properties文件

    姓名:牛康 学号:17101223416 [嵌牛导读]:在Struts 2框架中经常会用到国际化资源对Struts应用的各页面提供国际化支持,必须用到native2ascii命令来处理该文件. [嵌牛 ...

  3. Linux下java/bin目录下的命令集合

    Linux下JAVA命令(1.7.0_79) 命令 详解 参数列表 示例 重要程度 资料 appletviewer Java applet 浏览器.appletviewer 命令可在脱离万维网浏览器环 ...

  4. java 漏洞挖掘_Apache Tika命令注入漏洞挖掘

    *本文中涉及到的相关漏洞已报送厂商并得到修复,本文仅限技术研究与讨论,严禁用于非法用途,否则产生的一切后果自行承担. 介绍 这篇文章将从一个Apache tika服务器的命令注入漏洞到完全利用的步骤. ...

  5. java国际化---native2ascii.exe 的使用方法

    从另一个博客迁移 native2ascii.exe使用方法: 命令的语法格式: native2ascii -[options] [inputfile [outputfile]] 说明: -[optio ...

  6. java语言语法--- Java标识符(标识符命名规则)、Java关键字、Java变量(变量的声明、赋值、使用)和常量(字符常量、字面常量)(包括Java字节码文件反汇编命令javap)

    java语言语法- Java标识符.Java关键字.Java变量和常量(包括Java字节码文件反汇编命令javap) 1.标识符 (1)读音:biao zhi fu (2)什么是标识符? (摘自百度百 ...

  7. cmd窗口太炫酷了,电脑编码软件太多?手把手教你搭建Java环境,利用dos命令实现运行操作

    Java学习打卡:第十四天 内容导航 Java学习打卡:第十四天 内容管理 什么是cmd 写文背景介绍 搭建java环境 首先先下载JDK,java开发工具包 第二步:将压缩包解压到指定目录 第三步: ...

  8. JAVA代码实现执行CMD命令的方法

    用JAVA代码实现执行CMD命令的方法! Runtime rt = Runtime.getRuntime(); Process p = rt.exec(String[] cmdarray);     ...

  9. java执行windows下cmd命令的方法

    本文实例讲述了java执行windows下cmd命令的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: //获取运行时 Runtime rt = Runtime.getRunti ...

最新文章

  1. Texmaker使用方法、Latex的优缺点
  2. 剑指Offer——合并两个排序的链表
  3. 码农创业,6年80万我是这样一步一步实现的,创业朋友共勉[终结篇3年后我再来]...
  4. Annotation之补充
  5. 【学习笔记4】Action名称的搜索顺序
  6. WPF连接WF4的问题
  7. odbc驱动程序配置失败_如何使用ODBC驱动程序配置链接服务器
  8. iOS 对付内存泄漏,来说说我的调试方法
  9. iec104点号_IEC104规约详细讲解全解.ppt
  10. 机器学习中特征选择_机器学习中的特征选择
  11. gitlab 远程仓库回退到指定版本
  12. Linux — 安装JDK 使用rpm命令安装
  13. 【2022.1】电脑重装系统后浏览器密码恢复:Edge需自己打开自动同步,Chrome默认直接同步
  14. 【转载】我为什么鼓励工程师写blog
  15. 舌尖上的职场(三)我来买单!
  16. [量化学院]价值选股策略——基于机器学习算法
  17. java类与对象实验报告心得体会_java上机实验心得体会报告(大全五篇)
  18. 数据库设计之商品表分析1
  19. comgt General Commands Manual
  20. iphone7运行linux,iPhone 7成新一代刷机神机!继安卓后,又成功运行Linux

热门文章

  1. ubuntu 安装java_Hadoop3.1.3安装教程_单机/伪分布式配置
  2. android 浏览器 原理,android 浏览器原理原码
  3. Java并发编程——线程带来的风险
  4. 【做题】CSA49F - Card Collecting Game——思维dp
  5. 【设计模式】适配器模式 Adapter Pattern
  6. 对static静态成员的理解
  7. WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
  8. Java串口通信具体解释
  9. Hadoop: The Definitive Guide (3rd Edition)
  10. 需要gmail的朋友请留下你们的email,还有86个