Sencha Touch 提交中文參數裡亂碼解決方案 – JAVA編程語言程序開發技術文章

當我們在做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

發佈留言