为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

长风秋雁 2019-02-15 16:47:01
java.net.URLEncoder中的public static String encode(String s, String enc)方法,其中的enc(字符编码名称)是如何确定使用那种字符集?在根据相关字符集编码后,传送到IE,IE如何知道使用哪种字符集进行解码?
查看完整描述

1 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

1.确认你的WEB容器将选择什么编码格式,以Tomcat为例 修改tomcat下的conf/server.xml文件,如下代码:

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

2.确认你的前端页面选择什么编码格式

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


查看完整回答
反对 回复 2019-02-15
  • 1 回答
  • 0 关注
  • 432 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号