社区
Web 开发
帖子详情
网页中的 Url 都是采用 utf-8 来进行 UrlEncode 的吗?
jmcooler
2018-04-25 10:44:19
如果网页的字符集是 GB2312,那么网页中的 Url 也非要采用 gb2312 来编码吗?
如果 Url 是采用 gb2312 来编码的,用户点击时,浏览器自然可以通过网页的字符集来正确解码 Url。 但当我把这个 Url 复制粘帖到浏览器的地址栏, 浏览器怎么知道它的编码格式是 gb2312 呢?
...全文
617
2
打赏
收藏
网页中的 Url 都是采用 utf-8 来进行 UrlEncode 的吗?
如果网页的字符集是 GB2312,那么网页中的 Url 也非要采用 gb2312 来编码吗? 如果 Url 是采用 gb2312 来编码的,用户点击时,浏览器自然可以通过网页的字符集来正确解码 Url。 但当我把这个 Url 复制粘帖到浏览器的地址栏, 浏览器怎么知道它的编码格式是 gb2312 呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QWERT4745
2018-04-25
打赏
举报
回复
大部分都是utf-8编码,像360浏览器就有编码自动检测功能,如果出现乱码能手动调整
wcwtitxu
2018-04-25
打赏
举报
回复
如果网页的字符集是 GB2312,那么网页中的 Url 也非要采用 gb2312 来编码吗? ---------------------- 不是非要,但一般建议这样,目前大多网站也是这样 如果 Url 是采用 gb2312 来编码的,用户点击时,浏览器自然可以通过网页的字符集来正确解码 Url。 但当我把这个 Url 复制粘帖到浏览器的地址栏, 浏览器怎么知道它的编码格式是 gb2312 呢? ----------------------------------------------------------- url参数是发送到服务器的,由网站后台来解析参数, 后台认定是gb2312了,就不管怎么提交上来都按gb2312来解码 一般网站都只认一种 有的网站会自动识别编码(识别也不能保证100%准确)
Gb2312及Gb2312转
Utf-8
编码的
Url
Encode
编码解码(全)
为了一个gb2312下post
中
文参数到
utf-8
页面的程序,随闷的难受,查了一下午资料,大部分是讲Gb2312传到Gb2312页面的
Url
Encode
,没有提供到
Utf-8
页面的
Url
Encode
,后来找到Unicode转
Utf-8
码的资料,参考之下,终于写出了
Utf-8
的
Url
Encode
,这里整理下各种
Url
Encode
方法,供有需要的朋友参考。详细
Utf-8
编码规则请百度一下。Un
php
url
转utf8编码,php实现
utf-8
与gb2312的
url
编码转换
在现在的
网页
应用
中
,
utf-8
编码和gb2312编码是并存在的,例如百度(baidu.com)和谷歌(google.com)的
url
编码分别是gb2312编码和
utf-8
编码。由于编码并存引起的乱码问题给web应用开发
中
带来不少麻烦,因此统一编码是在web开发
中
解决这个问题的主要途径。同时得处理
utf-8
编码和gb2312,例如要统计一个网站由搜索引擎
中
带来的访问的关键词。比如,搜“
中
文”这个词,...
PHP:使用
UTF-8
的
URL
Encode
在特定的浏览器或特定的平台环境下,如果某文件以
中
文命名,有时在 Apache 下会出现类似以下的错误:forbidden you don’t have permission to access on this server. 遇到这种情况,只要对要请求的
URL
进行
编码即可解决问题。 在 PHP
中
,对
中
文
URL
用
url
encode
() 函数编码后,虽然不会出现以上的...
对
URL
进行
编码(
UTF-8
)
最近由于项目需要,写了一个函数专门对
URL
里的
中
文参数行编码,
网页
那边是用的
UTF-8
编码集的,所以在编码之前必须把字符串转换成
UTF-8
的再进编码。 大家都知道在
URL
地址里是不可传
中
文字符的,因此如果你要
URL
地址里传带有
中
文字符的参数那就必须对它
进行
编码。其实编码是很简单的,只是将字符串
中
的每个字符转换成16进制的用%隔开就行了。注意我这个函数是
UTF-8
的,如
编码
url
encode
utf-8
编码转换
由于sdkParam的数据以
utf-8
数据显示时,会包括"&“与”=",与payInfo
中
存储数据的格式冲突。所以服务端传输sdkParam时,
采用
url
Encode
的编码方式,客户端收到sdkParam数据时,需要对此数据
进行
转码
url
Encode
->
utf-8
。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章