数码资讯
url路径传中文显示乱码以及出现乱码解决方案
有时候需要在url路径传递中文,但是却又不想在url上显示中文。可以使用js提供的encodeURI将路径进行编码操作。或者对指定的中文用encodeURIComponent进行编码。 中文显示问题解决了,我们从服务器上获取url数据时候,就要进行解码了。 第一种方法,就是通过new String(
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
有时候需要在url路径传递中文,但是却又不想在url上显示中文。可以使用js提供的encodeURI将路径进行编码操作。或者对指定的中文用encodeURIComponent进行编码。
中文显示问题解决了,我们从服务器上获取url数据时候,就要进行解码了。
第一种方法,就是通过new String(str.getBytes("iso-8859-1","UTF-8"))进行转码。
第二种方法,就是通过配置tomcat的server.xml文件:
就是加上URIEncoding="UTF-8" 这句参数了。
中文显示问题解决了,我们从服务器上获取url数据时候,就要进行解码了。
第一种方法,就是通过new String(str.getBytes("iso-8859-1","UTF-8"))进行转码。
第二种方法,就是通过配置tomcat的server.xml文件:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>
就是加上URIEncoding="UTF-8" 这句参数了。
Cyper(方法2实测通过)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。