`

ASCII和中文互转

 
阅读更多

个人技术博客:http://demi-panda.com

 

我们在开发使时常会用到资源文件,这可能是为了多语言、国际化的需要,也可能是使用了国外开源项目的原因,这就需要中文转ascii将中文转换为 ASCII 编码,或者将 ASCII 转换为中文,那么我们就可以使用 JDK 自带的转换工具 native2ascii

for example

No1 、中文转换为 ASCII 编码

步骤: 1 、在 D 盘新建   chinese.txt  文件,内容为:

parameter.project.title= 这是中文

2 、在环境变量中设置好 JDK 路径

3 、进入 doc 控制台,并进入 D 盘目录

4 、输入命令: native2ascii   -encoding   gb2312   chinese.txt  ascii.txt  回车

那么在 D 盘目录下生成 ascii.txt 文件,内容为:

parameter.project.title=\u8fd9\u662f\u4e2d\u6ascii码 中文587

 

No1 ASCII 编码转换为中文

步骤: 1 、在 D 盘新建   ascii.txt  文件,内容为:

parameter.project.title=\u8fd9\u662f\u4e2d\u6ascii码 中文587

2 、在环境变量中设置好 JDK 路径

3 、进入 doc 控制台,并进入 D 盘目录

4 、输入命令: native2ascii   -reverse   -encoding   UTF8   ascii.txt  chinese.txt  回车

那么在 D 盘目录下生成 chinese.txt 文件,内容为:

parameter.project.title= 这是中文

分享到:
评论

相关推荐

    ASCII和Unicode互转工具

    本话题主要关注两种常见的字符编码标准:ASCII和Unicode,以及它们之间的转换工具。 ASCII,全称美国信息交换标准代码(American Standard Code for Information Interchange),是最早广泛使用的字符编码系统之一...

    Java代码实现中文与ASCII互相转换

    Java自定义实现本地语言与ASCII之间的互相转换。可在开发项目中直接调用的工具类。

    wangjian.rar_20902_ASCII转汉字_Unicode 汉字_unicode 20902_汉字转ASCII

    描述中提到的“生成20902个Unicode汉字,并利用UltrEdit打开,执行Unicode转ASCII,即可得到Unicode转换表”,说明这个过程是为了解决Unicode字符(主要指汉字)与ASCII编码间的互转问题。UltrEdit是一个强大的文本...

    Delphi字符编码转换工具,hex/unicode/ascII互转.rar

    输入一段字符串(汉字或者英文),可将其转换为Unicode编码或AscII编码。 其中有一段代码避免程序的重复执行(调试通过),原理:在程序启动时将Application的Title特性字段的值暂时改变。利用Windows API函数Find...

    任意字符到ASCII码互转工具,VB开发源代码.rar

    任意字符到ASCII码互转工具,VB开发源代码,可以把任意字符(数字、字母、汉字)转化成ascii码,也可以把ascii码还原成最初的字符。转化后的的结果(注:每个字符之间用“/”间隔开)。  使用说明:一共三个大文本框,...

    中文与ASCII互转(非常方便)

    开发的时候,有时会把汉字转化为ASCII值才能用,特别是使用配置文件存放相关信息的时候。转化非常方便 ps:下载完毕,打开之后把页面上面对话框中的内容清掉,输入自己想要转化的内容,点击下面相应的转化按钮便可!

    汉字与十六进制互转工具

    总结一下,"汉字与十六进制互转工具"涉及到的主要知识点包括:汉字编码(如GBK、GB2312、UTF-8)、ASCII编码、十六进制表示、字节操作、字符编码转换以及在C#中的实现。理解并熟练运用这些知识,能够帮助开发者在...

    ASCII & Unicode 转换工具 v2.3.3

    ASCII和Unicode是两种广泛使用的字符编码标准,它们各自有着独特的特点和应用场景。"ASCII & Unicode 转换工具 v2.3.3"是一款专门用于在ASCII和Unicode之间进行转换的实用软件,能够帮助用户解决跨编码格式的数据...

    java 字符串转16进制Ascii

    总结一下,Java中字符串转16进制ASCII涉及的关键点有: 1. `char`类型的字符与ASCII码的转换。 2. 使用`Integer.toHexString()`将ASCII码转换为16进制字符串。 3. 处理Unicode字符时,需要考虑字符集和编码方式。 ...

    16进制汉字互转(16进制和汉字转换工具C#安装版)

    标题“16进制汉字互转(16进制和汉字转换工具C#安装版)”表明我们讨论的是一个基于C#编程语言开发的软件工具,该工具能够实现16进制字符串与汉字字符之间的相互转换。C#是一种面向对象的编程语言,由微软公司开发,...

    GBK编码转换汉字,汉字转换GBK编码,VC代码实现

    GBK编码是GB2312编码的扩展,用于表示更多的汉字和符号,是简体中文环境下广泛使用的一种字符编码。VC++,作为Microsoft的C++开发环境,提供了丰富的库支持来处理这种编码转换。本篇文章将深入探讨如何在VC++环境中...

    ASCII及进制转换器

    编码转换:字符及Base64编码的互转,且可自定义密钥,以达到简单字符加密 .子网划分辅助:即IP地址十进制与二进制的相互转换,以及二进制的与、或、取反操作 附加工具: .ASCII表:0-127的ASCII表,以2、8、10、...

    ASCII及十六进制转换工具《建》

    字符与Base64互转:字符与Base64编码的互转,可自定义密钥,以达到简单的加密! 子网划分辅助: IP转二进制:把IP地址或子网掩码转化为二进制形式. 二进制数操作:把上面转化到的IP二进制进行取反、与、或操作。 说明...

    二进制汉字互转程序

    通过学习和理解这个程序的源代码,我们可以更好地掌握二进制与汉字互转的原理,并能应用到自己的项目中。 总之,二进制与汉字的转换是计算机处理文本时的关键步骤,而C#提供了强大的工具来处理这类问题。了解和掌握...

    中航信ETERM民航汉字中文解码加密python格式

    中航信ETERM民航汉字中文解码加密python格式,中文GB2312解码,编码。 Eterm协议请求或者响应包中文会以1B0E开始为GBK编码+0x80,但并不是所有的汉字都是这样哦。

    NATIVE/ASCII编码在线互转 v1.0

    NATIVE/ASCII编码在线互转 v1.0是一个实用工具,专注于帮助开发者处理Unicode和ASCII编码之间的转换问题,尤其在处理含有本地字符的代码时显得尤为重要。 首先,我们要明确ASCII编码,它是英文“American Standard ...

    c/c++ 字符集 gbk/utf8互转,Ansi/Utf8互转 纯c实现跨平台

    综上所述,`c/c++ 字符集 gbk/utf8互转,Ansi/Utf8互转 纯c实现跨平台`涉及了字符编码理论、字符串处理和跨平台编程技术。通过理解这些知识点,并结合提供的源代码,开发者可以构建出能够在各种环境下正确处理字符...

    汉字与十六进制互转工具,需.NET3.5

    标签“汉字与十六进制互转工具”进一步强调了这个程序的主要特性,即它专注于处理汉字字符的编码转换,而不仅仅是简单的ASCII字符。汉字字符的编码在计算机中通常采用Unicode,其中包含了大量的汉字以及其他语言的...

    中文 英文 和 Unicode 互转

    "Unicoude和中文互转"这个压缩包文件很可能包含了一些实用的工具或者代码示例,用于演示如何在不同编码间进行转换。通过学习和理解这些工具的工作原理,开发者可以更好地处理多语言文本,确保数据在不同系统和平台间...

    Unicode中文互转工具

    Unicode中文互转工具的核心功能是将中文字符在Unicode编码和其它常见的中文编码之间进行转换,如GB2312、GBK、BIG5等。这些编码系统在中国大陆、台湾、香港以及海外华人社区有着广泛的应用。由于历史原因和地域差异...

Global site tag (gtag.js) - Google Analytics