问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网站URL中出现标题乱码是怎么回事?

发布网友 发布时间:2022-04-21 02:00

我来回答

2个回答

热心网友 时间:2022-06-17 05:50

发现是乱码,然而如果我在浏览器中直接输入重写前的网址,中文是能够显示的,因此这里在URL中可能存在编码不统一的问题。

热心网友 时间:2022-06-17 05:51

这次在网站的URL静态化中需要加入一个包含中文的参数,比如:/list-103.类别.html

中文部分就在类别处,由于我只是将URL中需要的部分用正则表达式提取出来然后Rewrite到响应的页面即可,所以不存在匹配中文这种稍微有点复杂的正则表达式。

不过这条规则使用以后,重写后显示的页面出现了问题,于是加了个echo显示传入的“类别”。

发现是乱码,然而如果我在浏览器中直接输入重写前的网址,中文是能够显示的,因此这里在URL中可能存在编码不统一的问题。

URL中其实也是有编码的,百度和谷歌识别出来的URL就是用了不同的编码,Google是UTF8的,而百度是GB2312的,所以对于那些URL中包含中文的朋友来说的确是挺痛苦的,鱼与熊掌不可兼得。

由于这次我使用的是GBK编码,所以URL应该也是属于GB2312的,然而经过资料查阅,发现不管是Apache还是ISAPI_Rewrite,URL均识别的是UTF8编码的,因此,这里就出现了乱码。

需要说的是,这里使用UNICODE过的URL也是没用的,因为编码不同,UNICODE出来的URL地址也是不同的,所以最终的解决办法,也只有是将网页转换成UTF8编码了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
同龄人早发育好还是晚发育好 小孩晚熟正常吗? 女孩子身体发育的早晚跟童子身有关系吗? 自喷漆如何晾干 自喷漆一般几分钟能干 自动静电喷塑流水线 玫瑰茉莉薄荷茶有什么功效 平面磨床哪家的好 十大名牌平面磨床 手机病毒查杀软件推荐选择最好的手机病毒查杀软件 电脑开机时出现us5和大量英文字幕 怎样在操作系统中查找以“us”开头的文件 电脑的英语单词怎么写的 《我玩梗贼6》午夜禁忌通关攻略 卵泡多大成熟 为什么电脑出现US输入法然后杀毒软件打不开 我的电脑所有的USB接口都没反应了 britain和us的区别 电脑开机出现us界面怎么弄 电脑US接口 后缀为.unity3d的文件用什么打开? 电脑出现了一个US输入法如何去掉 unity3d开发和unity引擎开发有什么区别吗? 电脑开机检测us什么意思? unity3d share怎么用 电脑中us是什么意思 unity4和unity3d的区别 电脑前和电脑后的us插孔怎么设置 电脑屏幕上显示的us端口在哪里能看到? 提问unity3d和unity2d 有什么区别 电脑黑屏白字,有一些US5之类的字母 变频器在变频时为什么还要变压? 什么是变频变压 什么是变频变压器 什么是u/f控制?变频器在变频时为什么还要变压? 变频器调速时为什么变频还要变压? 变频器是怎样变压的 变频和变压是一样意思吗? 浠的拼音 变频器在变频时为什么还要变压? 异步电动机进行变频调速时,为什么变频的同时要变压? 变频调速时为什么要变压 变频器变压变频要同时进行,为什么? 简述交流变频变压电力牵引系统的工作原理? 什么是变频变压调速?为什么变频要伴随着变压? 变频变压器与变频器是一样的吗 常见的静止式变压变频器一般分为两大类。第一类称为交一直-交变压变频器,是_______变压变频器。另 变频器在变频时候为什么要变压 恒压变频供水和变压变频供水的有什么区别? 公众号经常提示“该公众号提供的服务出现故障”,怎么办?