内置的对于get协议中的URL编码都是ISO-8859-1 ,这个字符集不能直接支持中文等双字节的信息,而中文文件的下载链接恰恰是通过get协议进行的。浏览器的get方式(就是直接在导航栏输入一串url他就按utf-8进行编码 )url编码都是utf-8
所以必须写成下面这样子
<Connector port="8080"
URIEncoding="utf-8"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
本文探讨了GET协议中URL编码采用ISO-8859-1字符集导致无法直接支持中文的问题,并提供了解决方案,即通过配置Connector的URIEncoding为UTF-8来实现对中文等双字节信息的支持。
1083

被折叠的 条评论
为什么被折叠?



