摘要:
中文參數(shù)總是會(huì)引起一些亂碼問題,煩不勝煩。js默認(rèn)的UTF-8編碼,java項(xiàng)目使用的是gbk編碼,使用ajax請(qǐng)求獲取到數(shù)據(jù)然后作為參數(shù)請(qǐng)求下一個(gè)頁面時(shí)就會(huì)發(fā)生亂碼 其實(shí)java項(xiàng)目所使用的應(yīng)用服務(wù)器(tomcat、resin等)本身就會(huì)根據(jù)項(xiàng)目編碼格式默認(rèn)的對(duì)參數(shù)進(jìn)行一次加密和解密。 后來摸索了一下有兩個(gè)解決方案: 1)、對(duì)請(qǐng)求的參數(shù)值進(jìn)行兩次URLEncode() 原理:第一次進(jìn)行encode后會(huì)將字符串轉(zhuǎn)換為ascii字符編碼,這個(gè)時(shí)候漢字就不是多字節(jié)字符編碼了,這個(gè)時(shí)候再對(duì)其進(jìn)行第二次編碼,因此,當(dāng)?shù)谝?次解析時(shí)不管使用何種解析方式得到的都是第一次編碼所得到的asscii... 閱讀全文
posted @ 2012-02-07 15:57
逆風(fēng)之羽
閱讀(689)
評(píng)論(0)
推薦(1)

浙公網(wǎng)安備 33010602011771號(hào)