首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器地址栏中的url编码

问浏览器地址栏中的url编码
EN

Stack Overflow用户
提问于 2011-07-04 01:51:53
回答 1查看 2.2K关注 0票数 1

当我在浏览器地址栏中输入一些非字母数字符号时,它们会被url编码。例如,http://ru2.php.net/manual-lookup.php?pattern= http://ru2.php.net/manual-lookup.php?pattern=%EF%F0%E8%E2%E5%F2会变成привет。

问题是:这两个百分号前缀的十六进制数字是什么意思?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-04 01:55:47

它们是西里尔字母的Windows 1251编码的字节。因为只有6个字符,所以它们不可能是UTF-8,因为6个西里尔字符需要12个字节的UTF-8。

可以在这里找到CP1251的代码表:http://en.wikipedia.org/wiki/Windows-1251。

就像20是空格的十六进制一样,每个西里尔字符都有它的数值,可以表示为两个十六进制数字。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6564514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档