![](/img/trans.png)
[英]Single quote is being replaced by two single quotes automatically in java while creating a filename
[英]Characters being replaced while calling java class
我有一個包含以下代碼的jsp文件,
<form id="testForm">
<input type="hidden" value="study--study is negative--echocardiogram--" name="hidAllProc"/>
</form>
現在,我使用jQuery的.serialize()函數序列化此表單,並在發布請求中將其發送到另一個jsp,然后在此jsp中,我只是將“ request”對象發送到java類並使用request.getParameters(“ hidAllProc” )以獲取隱藏字段值。
現在,問題是我試圖打印在java類中獲得的值,並且就像這樣:“ study..study是負數。.echocardiogram..”。 所有的“-”已被“ ..”代替。 我僅在特定的PC上遇到過此行為。 該代碼可以在我和我的朋友PC上完美運行。 我需要幫助,因為我竭盡全力嘗試了所有可能的事情!
謝謝,利沙伯
嘗試在任何地方使用UTF-8編碼。 如果應用程序在tomcat上運行,則方法如下:
jQuery使用utf8 serialize
化serialize
化。 您可能要嘗試放入
<%@codepage=65001%>
在接收頁面的頂部,它是utf8的代碼頁。 如果不起作用,則可以在java類上使用以下命令解碼輸入
URLDecoder.decode(x)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.