關於struts標籤<html:link/>中漢字編碼的問題
一個測試頁面:test.jsp
<%@ page contentType="text/html"%>
<%@ page pageEncoding="GBK"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<bean:define id="mycountry" value="中國"/>
<p>
<html:link href="http://www.jdon.com" paramId="country" paramName="mycountry">
連結1
</html:link>
</p>
<p>
<html:link href="http://www.jdon.com?mycountry=中國">
連結2
</html:link>
</p>
經過編譯生成的頁面中,"連結1"中兩個漢字變成亂碼,而"連結2"中的漢字卻正常顯示。我檢視了struts的原始碼,發現 的引數都是經過UTF-8編碼後返回的,最後在jsp頁面中生成的漢字編碼是url編碼:%E5%B4等,但我不知道瀏覽器怎麼不會正確識別了,第一種情況生成了亂碼,第二種情況卻正常顯示???
注:所有與struts互動的資料都由filter進行GBK編碼。
請各位高手幫忙分析一下,謝謝。
<%@ page contentType="text/html"%>
<%@ page pageEncoding="GBK"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<bean:define id="mycountry" value="中國"/>
<p>
<html:link href="http://www.jdon.com" paramId="country" paramName="mycountry">
連結1
</html:link>
</p>
<p>
<html:link href="http://www.jdon.com?mycountry=中國">
連結2
</html:link>
</p>
經過編譯生成的頁面中,"連結1"中兩個漢字變成亂碼,而"連結2"中的漢字卻正常顯示。我檢視了struts的原始碼,發現 的引數都是經過UTF-8編碼後返回的,最後在jsp頁面中生成的漢字編碼是url編碼:%E5%B4等,但我不知道瀏覽器怎麼不會正確識別了,第一種情況生成了亂碼,第二種情況卻正常顯示???
注:所有與struts互動的資料都由filter進行GBK編碼。
請各位高手幫忙分析一下,謝謝。
相關文章
- 漢字編碼問題
- 關於 a 標籤跳轉問題
- 關於a標籤的字型顏色問題
- 關於html的a標籤的target="__blank "的安全漏洞問題HTML
- 關於qq音樂audio標籤裡src的獲取問題
- 關於Jmeter引數化的編碼問題JMeter
- 關於tomcat在idea上的中文編碼問題TomcatIdea
- 關於檔案上傳下載的編碼問題
- 關於C++當中的指標懸空問題C++指標
- C++關於DLL中建立套接字的問題(求教)C++
- IDEA Activiti Designer外掛---actiBPM漢字亂碼問題Idea
- 關於施加在 div 標籤上的 ngTemplateOutlet 指令讓 div class 丟失的問題除錯除錯
- 解決img標籤與其它標籤間隙問題?
- 關於二維陣列指標的問題陣列指標
- 關於hexo部落格的note標籤美化Hexo
- 關於語義類標籤的新理解
- 關於JDK21控制檯字符集編碼問題JDK
- Ubuntu中 MySQL 的中文編碼問題UbuntuMySql
- MySQL 中字元編碼問題MySql字元
- Struts標籤、ognl表示式、el表示式、jstl標籤庫這四者之間JS
- 看懂js中this關鍵字的指向問題JS
- 關於工作中遇到的問題
- 關於cuda中的函式問題函式
- DevSecOps五個需要關注的編碼問題dev
- **【求助】關於抽樣和標準化的問題**
- 關於th,td,tr的一些相關標籤
- [20211220]關於標量子查詢問題.txt
- 字元編碼及空白漢字佔位符字元
- [Python3] 關於Bytes與String 寫檔案遇到的編碼問題Python
- 關於element ui input標籤的改造樣式UI
- 關於QT的標頭檔案相互包含的問題QT
- 標籤編碼、獨熱編碼大不同 - Python 實現Python
- 關於a標籤target=“_blank"使用rel=noopenerOOP
- 關於kindeditor插入程式碼問題
- link標籤連結CSS和@import載入的區別CSSImport
- <link>標籤實現預載入功能詳解
- python批次將檔案編碼格式轉換為 UTF8帶標籤的格式,解決linux環境下中文編碼亂碼的問題PythonLinux
- 織夢標籤標題關鍵詞描述的調取方法
- 關於python中填充缺失值的問題Python