2024年3月21日发(作者:)
Java中文Unicode中文转换
转换背景:
把中文转换成Unicode编码再直接输出,程序解析XML,properties,以及JS打印
提示信息后再把Unicode编码转回中文就没有问题了。
提供两种方法把中文转换成Unicode编码:
第一种办法:Eclipse中JS转换法
1. web项目中随便新建一个 *.js文件,将文件的编码属性设置为utf8 (右击文件从
弹出菜单中选择“properties”在弹出的属性对话框中设置“Text file encoding”选项)
2. 打开新建的*.js文件,输入: “要转换的汉字”.
3. 按下Ctrl+Shift+F 或右键点击文件内容从弹出菜单中选择“Format
Document”选型,效果出来了。
总结:必须将汉字放到””中间,否则不转换.
^_^
第二种办法:JAVA程序实现法
public class CharacterSetToolkit {
/** Creates a new instance of CharacterSetToolkit */
public CharacterSetToolkit() {
}
private static final char[]
hexDigit
= {
'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'
};
private static char toHex(int nibble) {
return
hexDigit
[(nibble & 0xF)];
}
/**
* 将字符串编码成 Unicode 。
* @param theString 待转换成Unicode编码的字符串。
* @param escapeSpace 是否忽略空格。


发布评论