【发布时间】:2011-05-19 20:08:30
【问题描述】:
我正在尝试为 Ajax 站点推荐一种人类可读的 URL 结构。我喜欢使用破折号或下划线来表示多个单词。
例如:http://www.mysite/Kent-Smith/
挑战在于我们在系统中有一堆多词关键字,我们通过 url 过滤这些关键字可能带有破折号或下划线。 (我猜我们系统中的一些金融代码确实使用下划线)。
我是否停留在事物的解码方面?我必须使用 %20 吗?
谢谢!
【问题讨论】:
-
继续在你的 URL 中使用 - 和 _ (你真正要问的是, %20 用于编码空格)
-
我想我的问题归结为如果我们使用破折号作为分隔符,然后我们想要制作成 url 的项目之一是连字符名称“smith-jones”会发生什么?
标签: language-agnostic url-encoding