0
作爲一個任務,我有TI在Java中實現一個簡單的網絡服務器。的java +簡單Web服務器+ HtmlForm控件編碼
我的問題是: 有一個HTML的形式,看起來像這樣:
<form method="POST" action="dummy" accept-charset="UTF-8">
<input name="in1" type="text"/>
<input type="submit" value="GO"/>
</form>
我進入> DC = mydomain.com <(無> <),按GO。
Web服務器從套接字讀取後,但參數突然是 「直流%3Dmydomain.com」
PS。我正在運行java 1.7.0-b147,64位
我該如何避免像「=」和「,」到%3D和%2C的HTML格式轉義字符?或使Java重建從文本框中的原始字符串?
既不應用程序/ x-WWW窗體-urlencoded,也不X WWW的窗體-urlencoded被支持的編碼(UnsupportedEncodingException),我無法找到支持的編碼當使用解碼使用UTF ^^ – billdoor
的列表-8編碼 – craftand
我試過了,字符串沒有變化 – billdoor