我使用wordpress 3.0.1进行博客。如果我发布其他语言的文章(如泰米尔语),帖子的标题将显示为垃圾字符。帖子的链接中会显示相同的字符。
例如,如果我的标题是“அம்மாமா்மாமா்மாமா்மா”,则链接显示为
e0%ae%85%e0%ae%ae%e0%af%8d%e0%ae%ae%e0%ae%be-%e0%ae%85%e0%ae%ae%e0%af%8d%e0%ae%ae%e0%ae%be-%e0%ae%85%e0%ae%ae%e0%af%8d%e0%ae%ae%e0%ae%be-%e0%ae%85%e0%ae%ae%e0%af%8d%e0%ae%ae%e0%ae%be/
发生了什么以及如何解决?
答案 0 :(得分:0)
答案 1 :(得分:0)
Chrome等浏览器会在悬停时自动显示链接的urldecoded值,但您的浏览器可能不会(Older firefox, IE..)。无论如何它正常工作。例如,如果您转到此维基百科页面:
http://en.wikipedia.org/wiki/%e0%ae%85%e0%ae%ae%e0%af%8d%e0%ae%ae%e0%ae%be-%e0%ae%85%e0%ae%ae%e0%af%8d%e0%ae%ae%e0%ae%be-%e0%ae%85%e0%ae%ae%e0%af%8d%e0%ae%ae%e0%ae%be-%e0%ae%85%e0%ae%ae%e0%af%8d%e0%ae%ae%e0%ae%be/
您可以看到维基百科将其检测为அம்மா-அம்மா-அம்மா-அம்மா
,但您的浏览器可能仍会在网址中显示百分比编码。
目前尚不清楚,但如果你的意思是你在html页面上实际看到百分比编码,那么你的代码或wordpress的代码就会处理不当。
顺便说一下,我认为你错误地提出了你的问题而忽略了第一个%
(它以e0%ae%85..
开头,即使它应该是%e0%ae%85..
),如果第一个%
实际上也被遗漏了,这可能是问题所在。