今天在要实现一个Edittext获取到的文本转换为html,使用Html.toHtml(String str)这个方法,但是得到的中文汉字全部转换成了Unicode编码,网上找了一大圈,最后功夫不负有心人,找到了解决方法:
- private static String convertToChinese(String dataStr) {
- System.out.println("--------data str---->" + dataStr);
- if(dataStr == null || dataStr.length() == 0) {
- return dataStr;
- }
- int start = 0;
- int end = 0;
- final StringBuffer buffer = new StringBuffer();
- while (start > -1) {
- int system = 10;