java.net.URLEncoder.encode方法中的编码是怎么确定的?

java.net.URLEncoder中的

public static String encode(String s, String enc)方法,其中的enc(字符编码名称)是如何确定使用那种字符集?
在根据相关字符集编码后,传送到IE,IE如何知道使用哪种字符集进行解码?


长风秋雁
浏览 433回答 1
1回答

拉莫斯之舞

1.确认你的WEB容器将选择什么编码格式,以Tomcat为例 修改tomcat下的conf/server.xml文件,如下代码:&nbsp;&nbsp;&nbsp;&nbsp;<Connector&nbsp;port="8080"&nbsp;useBodyEncodingForURI="true"&nbsp;protocol="HTTP/1.1" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;URIEncoding="UTF-8" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protocol="HTTP/1.1" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connectionTimeout="20000" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;redirectPort="8443"&nbsp;/>2.确认你的前端页面选择什么编码格式<meta&nbsp;http-equiv="Content-Type"&nbsp;content="text/html;&nbsp;charset=utf-8"&nbsp;/>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java