java 命令 native2ascii_java native2ascii.exe命令

java 命令 native2ascii_java native2ascii.exe命令native2ascii.exe是Java的一个文件转码工具native2ascii.exe的语法格式:native2ascii[-reverse][-encoding编码][输入文件[输出文件]]说明:-reverse:将Unicode编码转为本地编码。-reverse-encoding编码:将指定编码转为本地编码。-encoding编码:转换为指定编码。空:转换为Unic…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194797.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • k8s pod控制器_k8s多人用吗

    k8s pod控制器_k8s多人用吗k8sPod控制器的介绍ReplicaSet(RS)Deployment(Deploy)扩缩容镜像更新版本回退金丝雀发布Horizontal Pod Autoscaler(HPA)DaemonSet(DS)JobCronJob(CJ)StatefulSet(有状态)StatefulSet的金丝雀发布k8s的Pod控制器详解主要介绍各种Pod控制器的详细使用。Pod控制器的介绍在kubernetes中,按照Pod的创建方式可以将其分为两类:自主式Pod:kubernetes直接创建出来的Pod,这

    2022年8月9日
    4
  • HeadSetup出现安全漏洞 恐使用户机密资讯外泄[通俗易懂]

    HeadSetup出现安全漏洞 恐使用户机密资讯外泄[通俗易懂]HeadSetup出现安全漏洞 恐使用户机密资讯外泄

    2022年4月21日
    57
  • Git客户端下载及安装

    Git客户端下载及安装Git客户端的下载及安装过程

    2022年5月13日
    71
  • ip addr 和 ifconfig「建议收藏」

    ip addr 和 ifconfig「建议收藏」你知道怎么查看IP地址吗?当面试听到这个问题的时候,面试者常常会觉得走错了房间。我面试的是技术岗位啊,怎么问这么简单的问题?的确,即便没有专业学过计算机的人,只要倒腾过电脑,重装过系统,大多也会知道这个问题的答案:在Windows上是ipconfig,在Linux上是ifconfig。那你知道在Linux上还有什么其他命令可以查看IP地址吗?答案是ipad…

    2022年7月28日
    21
  • ConcurrentHashMap 1.7和1.8区别

    ConcurrentHashMap 1.7和1.8区别ConcurrentHashMap与HashMap和Hashtable最大的不同在于:put和get两次Hash到达指定的HashEntry,第一次hash到达Segment,第二次到达Segment里面的Entry,然后在遍历entry链表(1)从1.7到1.8版本,由于HashEntry从链表变成了红黑树所以concurrentHashMap的时间复杂度从O(n)到O…

    2022年6月24日
    27
  • 如何理解Python 面向对象编程思想

    如何理解Python 面向对象编程思想Python面向对象编程思想:从四个方面来理解1.宽泛的面向对象的概念举例说明面向过程:做一件事情,从头到尾,每一个细节都要关注,重点在于过程面向对象:做一件事情,用对象去做,不关心细节和过程,万物皆对象

    2025年7月21日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号