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)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 瑞昌市| 项城市| 宜良县| 读书| 台安县| 永登县| 蕲春县| 井陉县| 金坛市| 泰和县| 神池县| 海宁市| 武汉市| 汉中市| 黔西| 萨嘎县| 任丘市| 鞍山市| 静海县| 和田市| 长治县| 西丰县| 福州市| 佳木斯市| 九台市| 历史| 普定县| 青龙| 甘洛县| 德昌县| 安徽省| 渭南市| 信丰县| 英吉沙县| 莱芜市| 汉阴县| 永和县| 临江市| 广德县| 临桂县| 苍溪县|