麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js通過地址欄給action傳值(中文亂碼全是問號)

2019-11-20 22:45:25
字體:
來源:轉載
供稿:網友

前幾天在完成一個ssh框架的項目時遇到一個小問題,情況是這樣的。
在action中定義了私有變量,并提供get(),set()方法,js代碼中就應該可以訪問它。于是我從js代碼中通過地址欄傳值給了action的相應變量,但是,如果變量值為中文的時候,在action中測試輸出則為“???”,而瀏覽器地址欄中仍然能顯示中文。

我先根據網上一些解答配置了tomcat的配置文件,未果。后來想想也許不是什么復雜的問題,應該就是編碼問題。我的myeclipse和項目的編碼都設置為的“UTF-8”。于是我試著把項目和myeclipse編碼都設為“iso8859-1”,還是不行。

這樣不行,我便采取了更直接的方式,在action中把獲取的變量值轉換一下試試(假設變量為string):

復制代碼 代碼如下:

String newstring = new String(string.getBytes("iso8859-1"));

但是這樣還是沒有用~~~~~~試了很久發現我的想法是對的但是合適的語句應該如下:
復制代碼 代碼如下:

String newstring = new String(string.getBytes("iso8859-1"),"utf-8");

ps:我先試著轉成GBK,然后發現字可以顯示了,但是沒人認識的字。。。果然還是“iso8859-1”對中文的支持好啊

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产羞羞视频 | 在线成人亚洲 | 久久精品国产一区二区电影 | 免费毛片小视频 | 久草在线公开视频 | 国产99久久久久久免费看 | 亚洲一区 国产精品 | 国外成人在线视频 | av最新在线观看 | 一级在线 | 日夜操天天干 | 日韩毛片一区二区三区 | 精国品产一区二区三区有限公司 | 成人9禁啪啪无遮挡免费 | 亚洲精品久久久久www | 国产一级一片免费播放 | 国产一区二区久久精品 | 亚洲成在人 | 欧美日韩在线播放 | 人人玩人人爽 | av91肉丝一区二区电影 | 精品一区二区三区在线观看视频 | 国产1区2区3区中文字幕 | 国产精品久久久久久久娇妻 | 在线成人影视 | 亚洲成人欧美在线 | 国产午夜电影在线观看 | 西川av在线一区二区三区 | 午夜视频亚洲 | 久久国产精品影视 | 欧美日韩大片在线观看 | 国产成人自拍视频在线 | 亚洲一区在线免费视频 | 天天色综合6 | 久久久久国产成人免费精品免费 | a视频网站 | 成年免费视频黄网站在线观看 | 一级毛片真人免费播放视频 | 操碰| 久久国产精 | 西川av在线一区二区三区 |