【发布时间】:2012-12-12 05:32:33
【问题描述】:
我使用 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/
发生了什么,我该如何解决?
【问题讨论】:
-
那些不是垃圾字符,它们是你的标题......编码错误。
-
可以说一个正确编码的解决方案
-
这些是您的标题的 HTMLEntities,因为 URL 不支持这些字符。见RFC-1738。
-
不知道你是如何得到它的。
标签: php unicode character-encoding