码迷,mamicode.com
首页 > 编程语言 > 详细

java 字符转码与反转码

时间:2015-01-19 14:04:25      阅读:522      评论:0      收藏:0      [点我收藏+]

标签:

     本人最近在做OAF的二次开发,在看别人写的代码时,发现总有类似这样的语句:”\u65e0\u6548\u7684GP\u9879\u76ee\u7f16\u53f7“,这些语句其实是用Java_home中的工具native2ascii.exe转码而成。在显示消息通知时,oracle并不推荐这么做,平时都是在”应用开发员“这个职责下配的消息。下面我就来介绍下如何用native2ascii.exe工具进行转码和反转码的。

    1.java 字符转码

    打开dos窗口,输入cmd, 并且输入:cd C:\Program Files\Java\jdk1.7.0\bin进入到JavaJAVA_HOME目录:

   技术分享

   在JAVA_HOME新建两个文件:1.properties2.properties

   用记事本打开2.properties,输入要编码的文字,保存,如图:

  技术分享

   在命令行输入:native2ascii -encoding gb2312  2.properties 1.properties,回车

技术分享

  用记事本打开1.properties文件,发现文件中多了如下转码内容:

  \u535a\u5ba2\u56ed\uff0c\u7a0b\u5e8f\u5458\u7684\u4e0a\u7f51\u5bb6\u56ed\uff01

技术分享

 

 2.Java 字符反转码

 同样的,在1.properties 中输入要反转码的内容,并保存,如:

 \u672a\u8f93\u5165\u5408\u540c\u6027\u8d28

技术分享

  在命令行输入:native2ascii -reverse  1.properties 2.properties,回车

技术分享

发现2.properties中的内容变成了:“未输入合同性质”,

技术分享

 

java 字符转码与反转码

标签:

原文地址:http://www.cnblogs.com/joker-zhao/p/4233452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!