`
gstarwd
  • 浏览: 1511981 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

实战native2ascii-帮助转码

阅读更多
native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDK_home\bin 目录下,安装好 Java SE 后,可在命令行直接使用 native2ascii 命令进行转码,示例:

native2ascii -encoding 8859_1 c:\test.txt c:\temp.txt
将 test.txt 文件内容用 8859_1 转码,另存为 temp.txt 文件
格式:native2ascii -[options] [inputfile [outputfile]]

参数选项 options
-reverse:将 Latin-1 或 Unicode 编码转为本地编码
-encoding encoding_name:指定转换时使用的编码
inputfile:要转换的文件
outputfile:转换后的文件

互转(-encoding,非英文内容(如中文)转为编码符 或 编码符之间的转换),
逆转(-reverse,通常是将编码符转为非英文内容,或非英文内容之间的转换),
逆转时被转的文件编码和本地编码需一致,示例:

中文转为 ISO 8859_1 编码后,将 8859_1 码转为中文:
native2ascii -encoding 8859_1 c:\a.txt c:\b.txt,将 a 用 8859_1 转码,存为 b (8859_1 码)
native2ascii -encoding GBK c:\b.txt c:\c.txt,将 b 用 GBK 转码,存为 c (GBK 码)
native2ascii -reverse c:\c.txt c:\d.txt,将 GBK 编码 c 用本地编码转码,存为 d (中文内容)

中文转为 GBK 编码后,将 GBK 码转为中文:
native2ascii -encoding GBK c:\a.txt c:\b.txt,将 a 用 GBK 转码,存为 b (GBK 码)
native2ascii -reverse c:\b.txt c:\c.txt,将 GBK 编码 b 用本地编码转码,存为 c (中文内容)

例如struts和struts2中的国际化utf-8的转换方式:
native2ascii -encoding UTF-8 ApplicationResources_zh_src.properties ApplicationResources_zh.properties
In Action:


这个无法读取是路径没弄对~囧~

 
转换之前:

 
转成 UTF-8:
转成GBK:

 
 
 果然好使~~~注意UTF-8 和GBK的不同之处哦~~~
反正我项目中都是用UTF-8的 呵呵 。不过繁体的话  当然GBK啦~~诶~~
  • 大小: 37.1 KB
  • 大小: 13.5 KB
  • 大小: 46.4 KB
  • 大小: 17.8 KB
  • 大小: 16.2 KB
0
0
分享到:
评论

相关推荐

    native2ascii工具

    native2ascii工具,不需要在命令行的转换了

    Native2Ascii(Ascii2Native)

    Native2Ascii(Ascii2Native) Native2Ascii(Ascii2Native)

    native2ascii图形界面工具

    标题中的“native2ascii图形界面工具”是指一个用于处理非ASCII字符编码的工具,它具有图形用户界面(GUI)。在Java开发中,由于Java源代码只支持ASCII字符集,但某些资源文件(如属性文件)可能包含本地化的非ASCII...

    native2ascii-maven-plugin:Native2Ascii Maven插件

    Native2ascii Maven插件 目标:比1.0-alpha-1和1.0-beta-1更好的版本,两者都不兼容且文档记录不充分如何在这里查看用法: : 还要注意以下问题: ://bugs.openjdk.java.net/browse/JDK-8074431-此插件不受影响,即使...

    netty-transport-native-unix-common-4.1.68.Final-API文档-中文版.zip

    赠送jar包:netty-transport-native-unix-common-4.1.68.Final.jar; 赠送原API文档:netty-transport-native-unix-common-4.1.68.Final-javadoc.jar; 赠送源代码:netty-transport-native-unix-common-4.1.68....

    native2ascii简介

    ### Native2Ascii工具详解 ...通过以上示例可以看出,`native2ascii` 是一个非常实用的工具,它能够帮助开发者轻松地处理非ASCII字符集的问题。在实际应用中,根据不同的需求选择合适的命令参数进行操作是非常重要的。

    netty-transport-native-unix-common-4.1.73.Final-API文档-中文版.zip

    赠送jar包:netty-transport-native-unix-common-4.1.73.Final.jar; 赠送原API文档:netty-transport-native-unix-common-4.1.73.Final-javadoc.jar; 赠送源代码:netty-transport-native-unix-common-4.1.73....

    netty-transport-native-unix-common-4.1.74.Final-API文档-中文版.zip

    赠送jar包:netty-transport-native-unix-common-4.1.74.Final.jar; 赠送原API文档:netty-transport-native-unix-common-4.1.74.Final-javadoc.jar; 赠送源代码:netty-transport-native-unix-common-4.1.74....

    native2ascii-crx插件

    【标题】:了解和使用“native2ascii-crx”插件 在计算机编程特别是与Java相关的领域中,处理非ASCII字符集时,我们经常会遇到一个问题,那就是如何将本地化的字符串转换为ASCII编码,以便在源代码中正确表示。...

    netty-transport-native-unix-common-4.1.73.Final-API文档-中英对照版.zip

    赠送jar包:netty-transport-native-unix-common-4.1.73.Final.jar; 赠送原API文档:netty-transport-native-unix-common-4.1.73.Final-javadoc.jar; 赠送源代码:netty-transport-native-unix-common-4.1.73....

    native2ascii.exe

    总的来说,`native2ascii.exe`是Java开发中的一个重要工具,它帮助开发者解决跨平台编码问题,确保非ASCII字符在Java程序中的正确表示和处理。理解其工作原理和使用方法对于进行国际化开发和维护多语言支持的项目至...

    native2ascii图形工具

    描述中的“基于JDK的native2ascii的编码转换图形工具”可能就是这样的一种实现,它可能是将`native2ascii`的命令行操作集成到一个图形用户界面(GUI)程序中,使得非技术用户也能轻松进行编码转换。 使用`native2...

    最新版 native-image-installable-svm-java17-windows-amd64-22.3.0.jar

    最新版 native-image-installable-svm-java17-windows-amd64-22.3.0.jar最新版 native-image-installable-svm-java17-windows-amd64-22.3.0.jar最新版 native-image-installable-svm-java17-windows-amd64-22.3.0....

    native2ascii 命令的使用

    `native2ascii`命令是Java开发中用于处理非ASCII字符的一种工具,主要用于将含有非英文字符(如中文、日文等)的文本文件转换为Unicode编码的ASCII格式,以便Java虚拟机(JVM)能够正确识别和处理。这个命令对于国际...

    Eclipse 属性文件解析插件native2ascii

    2、将附件下的native2ascii.link 文件放在\Eclipse6.0.1\eclipse\links目录下,然后配置path=D:\\Program Files\\Eclipse6.0.1\\eclipse\\plugins\\native2ascii 即1所放置的native2ascii 文件夹位置,根据实际路径...

    native2ascii.exe java的转码工具

    《深入理解Java转码工具:native2ascii.exe》 在Java开发过程中,有时我们需要处理包含非ASCII字符的文本文件,例如包含中文、日文或其他语言的字符串。这时,Java的`native2ascii.exe`工具就显得尤为重要。它是一...

    react-native-image-picker 的使用方法demo

    `react-native-image-picker` 是一个流行的React Native库,用于在iOS和Android应用中集成图像选择功能,包括从相册选择图片、拍摄照片或录制视频。在这个项目中,我们将深入探讨如何使用`react-native-image-picker...

    nd4j-native-1.0.0-M1.1-API文档-中文版.zip

    赠送jar包:nd4j-native-1.0.0-M1.1.jar; 赠送原API文档:nd4j-native-1.0.0-M1.1-javadoc.jar; 赠送源代码:nd4j-native-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:nd4j-native-1.0.0-M1.1.pom; 包含...

    ascii2native-maven-plugin:将 ASCII 编码的文本文件转换为本机

    ascii2native-maven-plugin 将 ASCII 编码的文本文件转换为本机。 输出示例 [INFO] --- ascii2native-maven-plugin:1.4-SNAPSHOT:ascii2native (ascii2native) @ express-api --- [INFO] Ascii2Native: Process ...

    react-native-vector-icons的简单使用

    在React Native开发中,`react-native-vector-icons`库是一个非常重要的工具,它允许开发者在应用中集成各种高质量的矢量图标。这个库包含了多种图标集,如FontAwesome、Ionicons、Material Icons等,使得UI设计更加...

Global site tag (gtag.js) - Google Analytics