小编Vel*_*cro的帖子

检测URL查询字符串编码

在请求URL上,我可以获取查询字符串?dir=Documents%20partag%C3%A9s?dir=Documents%20partag%E9s.我认为第一个是UTF-8,第二个是ASCII.

真正的字符串是: Documents partagés

所以,我有一个PHP脚本(UTF-8),我想要做的是检测查询字符串是ASCII还是UTF-8,如果是ASCII,则将其转换为UTF-8.

我尝试使用mb_函数,但查询字符串始终检测为ASCII,并将查询字符串的urldecode版本检测为UTF-8.

我怎样才能做到这一点?需要注意的是维基百科有一个类似的功能-它本身的编码%E9%C3%A9.

php ascii utf-8 character-encoding query-string

4
推荐指数
1
解决办法
2774
查看次数

标签 统计

ascii ×1

character-encoding ×1

php ×1

query-string ×1

utf-8 ×1