`
sunxboy
  • 浏览: 2894436 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

经典java转码程序同native2ascii.exe(转)

阅读更多
private String convert(String str) {
String tmp;
StringBuffer sb = new StringBuffer(1000);
char c;
int i, j;
sb.setLength(0);
for (i = 0; i < str.length(); i++) {
c = str.charAt(i);
if (c > 255) {
sb.append("\\u");
j = (c >>> 8);
tmp = Integer.toHexString(j);
if (tmp.length() == 1)
sb.append("0");
sb.append(tmp);
j = (c & 0xFF);
tmp = Integer.toHexString(j);
if (tmp.length() == 1)
sb.append("0");
sb.append(tmp);
} else {
sb.append(c);
}

}
return (new String(sb));
}
 
分享到:
评论

相关推荐

    native2ascii.exe java的转码工具

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

    JDK中文转utf-8编码

    使用 native2ascii.exe 文件时,程序光标会停在下一行,这时可以直接敲入想要转换的字符,例如 D:\jdk1.5.0_06\bin&gt;native2ascii.exe 我们 \u6211\u4eec。退出时,按 Ctrl+c。 文件转换方式可以通过指定 inputfile ...

    native2ascii(图形界面)

    用java写的中文字符转unicode码程序,功能类似于JDK里面的native2ascii,但是是图形界面,非常好用。

    J2SE技术总结-Java学习精华教程-电子书

    ..........native2ascii.exe(转码) ..........apt.exe(注解处理工具) .....Java语法入门 ..........概述 ..........变量与数据类型 ..........标识符 ..........运算符 ..........控制台输入输出 ..........流程控制...

    s2sh框架+struts2国际化的实例

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

    ascii 转码工具 ~~~~

    Java JDK中的`native2ascii`命令行工具就是用于进行这种转换的,它能够将本地编码(非ASCII)的资源文件转换为ASCII格式,以便Java程序可以正确读取。然而,这个命令行工具可能对于一些用户来说操作不够直观,尤其是...

    Struts2国际化转码小工具

    `native2ascii`工具是Java开发中的一个实用程序,用于在Unicode和ASCII之间转换文本,这对于处理非英文字符(如中文、日文等)尤其有用,这些字符在某些系统或文件格式中可能无法正确显示。 在Java中,国际化通常...

    转换为GB2312.bat转换为UTF8.bat

    `native2ascii`工具是Java开发环境中的一个实用程序,用于在ASCII和非ASCII字符集之间转换资源文件。在本例中,可能被用来进行编码转换。它的基本用法是: ```cmd native2ascii [选项] &lt;源文件&gt; &lt;目标文件&gt; ``` - ...

    js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换&#XXX函数代码

    通常在安装了JDK后,在Windows系统的`bin`目录下会找到`native2ascii.exe`工具。 `native2ascii`工具的命令行格式如下: ```bash native2ascii [options] [inputfile [outputfile]] ``` 例如: ```bash native2...

    java unicode转码为中文实例

    这个过程通过`ascii2native`静态方法完成。 `ascii2native`方法接收一个由Unicode转义序列组成的字符串作为参数。首先,计算字符串长度除以6(每个Unicode转义序列由6个字符组成),得到Unicode编码的数量`n`。然后...

    Java语言资源国际化步骤解析

    2. 使用native2ascii进行转码 由于Java平台使用Unicode来处理文本数据,非ASCII字符(如中文、日文等)在资源文件中可能需要进行转码。转码的目的是将非ASCII字符转换为Java可以正确解析的Unicode形式。这一步骤可以...

    JKit集成工具箱

    同样也可以将已码转的文本转换成原始文本,方法是将已码转的文本粘贴到程序下部的文本框,点击执行,将在程序上部的文本框内输出原始文本。 “正则表达式测试”功能的使用也很简单,首先在菜单的设置-&gt;类型里选择...

    STRUTS问题详解

    如果使用非英文语言(如中文),需要使用`native2ascii`工具进行转码,确保正确读取和显示字符。命令行示例如下: ``` native2ascii -encoding gb2312 ApplicationResources_zh_...

    IntelliJ IDEA详细配置和使用教程.docx

    `Transparent native-to-ascii conversion`选项有助于处理Properties文件中的中文字符,防止转码问题。IntelliJ IDEA允许对整个项目、特定目录甚至单个文件设置编码。需要注意的是,进行编码转换时,确保已备份文件...

    Properties中文属性编辑器

    - **局限性:** 传统上处理非英语字符时,可能会遇到编码问题,需要额外工具(如`native2ascii`)进行转换。 **二、Properties中文属性编辑器介绍** 1. **编辑器特点** - **免转码特性:** 该编辑器最大的特点是...

    idea-IntelliJ IDEA详细配置和使用教程 - CSDN博客1

    在文件编码方面,推荐设置全局编码为`UTF-8`,包括`Project Encoding`和`Default encoding for properties files`,并勾选`Transparent native-to-ascii conversion`,确保Properties文件中的中文不会被错误转码。...

Global site tag (gtag.js) - Google Analytics