您的位置:首页 > 其它

xybb__所遇到乱码问题及解决方法

2014-06-28 12:21 423 查看

一、Properties 读取中文value乱码

Properties文件默认机制是采用ISO8859-1处理

我们用Properties.getProperty(String key)接口读取内容,这是时候得到的是乱码。因为想用ISO8859-1对utf-8编码的内容进行解码

我们把用Properties.getProperty(String key)接口读取内容转换为创建properties文件时用的encoding(utf-8)就解决问题了
encoding 为默认设置的编码,与文件创建编码一致。

/**
* 根据key得到value的值
*/
public static String getValue(String key) {
String value = email_Pro.getProperty(key);
try {
value = new String(value.getBytes("ISO8859-1"), encoding);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return value;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  乱码 编码 utf-8