失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 地址栏中输入中文参数 后台得到乱码解决方案

地址栏中输入中文参数 后台得到乱码解决方案

时间:2022-05-26 18:02:40

相关推荐

地址栏中输入中文参数 后台得到乱码解决方案

地址栏中输入中文参数,后台得到乱码,怎么办。

首先说下最简单的办法,就是在服务器中设置,如在Tomcat中设置URIEncoding="UTF-8"即可,设置的位置为

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>

经验证,Tomcat的Server.xml的URIEncoding="UTF-8" 配置只对"GET"类型的请求有效,对"POST"请求类型无效。

即配置了URIEncoding="UTF-8" 后,在服务器端接收到的"POST"类型请求参数编码仍然为"ISO8859-1",而不是"UTF-8"。

第二种比较发麻,先编码,encodeURI("参数"),前后都要转码。

如果觉得《地址栏中输入中文参数 后台得到乱码解决方案》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。