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; }
相关文章推荐
- Java程序中遇到的乱码问题以及解决方法
- Jsp之我遇到过的中文乱码问题和解决方法
- 自学java一年半来遇到的乱码问题及解决方法(一)
- mysql c++ connector 1.0.5 getString方法 使用过程中遇到汉字产生的乱码问题的解决方法
- 用ajax传递参数时遇到中文乱码问题的解决方法
- JSP中获取HTML中的中文内容是乱码的解决方法---开发中遇到的问题
- 自学java一年半来遇到的乱码问题及解决方法(二)
- Java程序中遇到的乱码问题以及解决方法
- 页面js遇到乱码问题的解决方法是和无法转码的情况
- Unity 中关于中文乱码以及压缩解压遇到的问题解决方法
- JSON遇到中文乱码问题的解决方法
- JSON遇到中文乱码问题的解决方法
- 页面js遇到乱码问题的解决方法是和无法转码的情况
- Java程序中遇到的乱码问题以及解决方法
- QT使用时遇到的乱码问题解决方法
- 遇到AJAX中文乱码问题终极解决方法
- url传递参数时遇到的乱码问题解决方法
- 从 .net 1.1 升级到 2.0过程中遇到的问题及解决方法
- 在PPC上用时间做唯一编号遇到的问题及其解决方法
- Apache 2乱码问题解决方法