2014-10-31 40 views
0

我正在用springMVC開發一個搜索表單,其中有一個輸入標記和一個提交按鈕。 如果我在輸入標籤中寫入:utf8 html輸入標記在刷新頁面後不受尊重

"Cherché" 

和我提交。然後,輸入標籤中的相同數據將爲

"Cherché" 

請幫忙嗎?

需要注意的是: - 我已經在HTML頁面中這個頭:

<META http-equiv="Content-Type" content="text/html;charset=UTF-8"> 

- 我指定用SpringMVC中

@RequestMapping(value = "/project/data", produces = "text/plain;charset=UTF-8") 
+0

@ashokramcse:相同的結果 – Riadh 2014-10-31 09:38:19

+1

它是POST或GET? – 2014-10-31 13:29:40

+0

此外,當我更改get - >發佈,它正常工作 @Maurice佩裏添加您的答案請 – Riadh 2014-10-31 14:30:14

回答

1

編碼如果您使用的是提交表單數據GET方法,您必須確保servlet引擎正在使用UTF-8來解碼URL。 和Tomcat,它是在server.xml中的連接器標籤:

<Connector port="8080" URIEncoding="UTF-8"/> 
+0

謝謝;它現在有效;-) – Riadh 2014-10-31 13:53:06