为什么URL在浏览器能访问,放到微信上却不能访问?
2014-05-25 15:22
447 查看
为什么URL在浏览器能访问,放到微信上却不能访问?
请检查URL中是否包含特殊字符,例如:中文、+、&等,PC上的浏览器通常都会对URL中包含的特殊字符自动编码,但有些浏览器不会。为了保证所有的浏览器都能正常访问URL,请务必对URL中包含特殊字符显示编码,显示编码的意思是代码中能够明确看出编码方式是UTF8、GB2312或者其它。例如像下面这样:
// 采用操作系统默认的字符集进行编码,在不同的操作系统上表现不一致,不推荐
java.net.URLEncoder.encode(chinese);
// 显示编码,推荐用法
java.net.URLEncoder.encode(chinese, "UTF-8");
转载地址:http://blog.csdn.net/lyq8479/article/details/17406677
请检查URL中是否包含特殊字符,例如:中文、+、&等,PC上的浏览器通常都会对URL中包含的特殊字符自动编码,但有些浏览器不会。为了保证所有的浏览器都能正常访问URL,请务必对URL中包含特殊字符显示编码,显示编码的意思是代码中能够明确看出编码方式是UTF8、GB2312或者其它。例如像下面这样:
// 采用操作系统默认的字符集进行编码,在不同的操作系统上表现不一致,不推荐
java.net.URLEncoder.encode(chinese);
// 显示编码,推荐用法
java.net.URLEncoder.encode(chinese, "UTF-8");
转载地址:http://blog.csdn.net/lyq8479/article/details/17406677
相关文章推荐
- 通过request对象获取访问网站用户的 IP 访问者的浏览器名 操作系统名 从哪里转过来 以及 Url 上的所有参数
- 防止直接输入URL访问页面,但是不能防止从其他的地方连接过来
- Windows Mobile 6.0模拟器的浏览器中不能访问本机网址
- 在IE中输入网址不能访问,但输入IP地址可以访问,为什么?
- Java网络编程(3):为什么不能直接通过IP访问网站
- (原创)如何把数据放到web不能访问的文件夹中并给用户下载?
- Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
- URL重写HTM文件名后出现真实的HTM文件不能访问的解决方案
- FireFox为什么不能访问https站点
- 为什么子类不能访问基类的private成员?为什么要这样设计?
- 用CMP访问数据库,简单的,但不理解为什么URL不修改仍然可以运行
- Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
- Webservice放到iis下不能访问的问题
- csdn为什么不能访问?
- URL重写HTM文件名后出现真实的HTM文件不能访问的解决方案
- 只ping得通网关,访问局域网的资源不能在浏览器里访问网页
- ISA 2004客户不能访问某些url.
- Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
- html URLRewriter生成静态页不能访问
- 为什么我的vc6.0建立工程时显示不能访问类查文件类信息,类查看信息不可用