【发布时间】:2011-05-30 08:07:06
【问题描述】:
我想转换任何标题,例如一个用户友好的 url 的博客条目。我使用rawurlencode() 来做到这一点,但它给了我很多奇怪的字符串,比如%s。
该算法应考虑德语字符,如 Ö、Ä 等。我想从标题制作一个 url,并能够通过解码 url 来获取标题。
我尝试了其中一些代码:http://pastebin.com/L1SwESBn,它在其他一些问题中提供,但它似乎是一种方式。
例如HÖRZU.de -> hoerzu-de -> HÖRZU.de
有什么想法吗?
【问题讨论】:
-
你想创建 slug,但根据经验我可以告诉你解码的可能性是有限的。
-
你无法解码。这是单向的
-
你无法解码。您如何知道正确的解决方案是 HORZU.DE、Hörzu.de、HÖRZU.DE、Hòrzu.de、Hörzü.de 还是数百万种不同组合中的任何其他?
标签: php string url-encoding slug