当前位置:编程学习 > JAVA >>

Sencha Touch 提交中文参数里乱码解决方案

当我们在做web开发的时候,或多或少会遇到乱码的问题。此次,是我在使用SenchaTouch时传递中文参数的时候,始终传递的都是乱码!这里有一个解决方法,只要在服务器把传递的参数转换为UTF8就可以了!~不过,以下代码是java的~~~
 1 public static String toUTF8(String isoString) {
 2         String utf8String = null;
 3         if (null != isoString && !isoString.equals("")) {
 4             try {
 5                 byte[] stringBytesISO = isoString.getBytes("ISO-8859-1");
 6                 utf8String = new String(stringBytesISO, "UTF-8");
 7             } catch (UnsupportedEncodingException e) {
 8                 // As we can't translate just send back the best guess.
 9                 System.out.println("UnsupportedEncodingException is: "
10                         + e.getMessage());
11                 utf8String = isoString;
12             }
13         } else {
14             utf8String = isoString;
15         }
16         return utf8String;
17     }
 

如果你也遇到乱码这问题,不如也试试这个方法啊!~

 

摘自 hzucmj
补充:软件开发 , Java ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,