`
wmj2003
  • 浏览: 97378 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

用java实现native2asscii命令

阅读更多
  1. packagecom.work.util;
  2. importjava.io.UnsupportedEncodingException;
  3. /**
  4. *准备在动态的生成javascript的时候使用。
  5. *@authorwangmingjie
  6. *
  7. *native2ascii命令的java实现!
  8. *
  9. */
  10. publicclassNative2Ascii{
  11. /**
  12. *可以将GBK转换成为UTF-8编码
  13. *@paramstr
  14. *@return
  15. */
  16. publicstaticStringnative2ascii(Stringstr){
  17. char[]ac=str.toCharArray();
  18. StringBufferrs=newStringBuffer(ac.length);
  19. for(intk=0;k<ac.length;k++)
  20. if(ac[k]>'\177'){
  21. rs.append((char)92);
  22. rs.append((char)117);
  23. Strings1=Integer.toHexString(ac[k]);
  24. StringBufferstringbuffer=newStringBuffer(s1);
  25. stringbuffer.reverse();
  26. intl=4-stringbuffer.length();
  27. for(inti1=0;i1<l;i1++)
  28. stringbuffer.append('0');
  29. for(intj1=0;j1<4;j1++)
  30. rs.append(stringbuffer.charAt(3-j1));
  31. }else{
  32. rs.append(ac[k]);
  33. }
  34. returnrs.toString();
  35. }
  36. publicstaticvoidmain(String[]args)throwsUnsupportedEncodingException{
  37. System.out.println(Native2Ascii.native2ascii("我们是中国人"));
  38. System.out.println("\u6211\u4eec\u662f\u4e2d\u56fd\u4eba");
  39. System.out.println(Native2Ascii.native2ascii("完整性检查.raq"));
  40. System.out.println(java.net.URLEncoder.encode("完整性检查.raq","gbk"));
  41. System.out.println(java.net.URLDecoder.decode("%CD%EA%D5%FB%D0%D4%BC%EC%B2%E9.raq","gbk"));
  42. System.out.println(java.net.URLEncoder.encode("中国","gbk"));
  43. }
  44. }
分享到:
评论

相关推荐

    Native2Ascii

    把文字编码变成统一的Unicode编码工具 Native Ascii 编码 本地 Java

    s2sh框架+struts2国际化的实例

    在bin里面找到native2ascii.exe并运行 在命令窗口输入 native2ascii -encoding UTF-8 globalMessages.propertis globalMessages_zh_CN.propertis 这个命令的意思是,用utf-8对globalMessages.propertis进行转码,...

    java开源包4

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    一个Java程序员应该掌握的10项技能

    命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。 3、工具:必须至少熟练...

    JAVA上百实例源码以及开源项目

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    java开源包3

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包2

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包8

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包11

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包6

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包101

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包9

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包5

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包10

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    java开源包1

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    从零开始搭建Linux测试环境.txt

    jdk+apache+jboss +mod_jk+openssl ...说白了,安装了JDK就代表可以用JDK安装目录下bin目录下的一系列在用Java进行程序开发时可能用到的命令:包括javac,jar,keytool,native2ascii.exe,javaw等。

    java开源包7

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

    Java资源包01

    WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...

Global site tag (gtag.js) - Google Analytics