cerulean

          getParameter時的中文亂碼問題

          遇到經典的getParameter中文亂碼的問題,網上已經有很多總結和討論了。
          在jsp里調用了*.do?param=name,當name本身的值為中文時,在action里獲取時有亂碼問題。

          調用.do的jsp頁面頭已經設置過

          <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>


          即便在action里設置了

          request.setCharacterEncoding 

          也沒有效果。

          最后的解決方法:

          String str = request.getParameter("param");

          改為

          String str = new String(request.getParameter("param").getBytes("ISO-8859-1"),"GB2312");

          posted on 2007-12-17 21:09 cerulean 閱讀(3716) 評論(0)  編輯  收藏 所屬分類: web

          導航

          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 开平市| 综艺| 永宁县| 象州县| 孙吴县| 达孜县| 邵阳市| 谷城县| 怀柔区| 咸丰县| 五大连池市| 通州市| 紫金县| 抚松县| 兴业县| 邻水| 定西市| 福海县| 孟连| 永登县| 前郭尔| 阿克陶县| 仪征市| 禹州市| 泗水县| 芦溪县| 曲周县| 阳城县| 辽阳市| 茌平县| 五常市| 札达县| 马山县| 苏州市| 司法| 宁津县| 芷江| 乌兰察布市| 页游| 金乡县| 繁昌县|