在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 為什么form表單中指定charset=UTF-8不生效呢?

為什么form表單中指定charset=UTF-8不生效呢?

從后臺(tái)下載Excel數(shù)據(jù) 前端代碼

<form action='http://127.0.0.1:8080/download' method='POST' id='form1' enctype="application/x-www-form-urlencoded;charset=UTF-8">
        <input type='hidden' value='京東云' name='searchData' id='id'/>
        <input type="submit" value="submit">
</form>

后端日志發(fā)現(xiàn)請(qǐng)求參數(shù)是亂碼

但是使用CURL 就能正確的識(shí)別

curl -o download.xls 'http://localhost:8080/download' -H 'Content-Type: application/x-www-form-urlencoded;charset=UTF-8' -d 'searchData=京東云'

為什么form表單不行 而curl可以呢? 不都指定了Content-Type: application/x-www-form-urlencoded;charset=UTF-8了嗎?

回答
編輯回答
不歸路

http://www.w3school.com.cn/ta...

沒(méi)見(jiàn)過(guò)在enctype 中設(shè)置字符集的。

2017年4月12日 17:44
編輯回答
挽歌

從后臺(tái)下文件不用這么搞吧。本質(zhì)上講它就是一個(gè)鏈接。所以應(yīng)該是 GET 請(qǐng)求。搞個(gè) a 標(biāo)簽就可以了吧

2018年5月28日 10:09