如何将 unicode 字符串转换为 ascii 以便为友好的 url 制作一个漂亮的字符串?
只有一个简短的字符列表可以在 URL 的路径组件中安全地传递。
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
所有其他字符都必须被删除(如果您正在创建“slug”)或转义。
可以使用正则表达式删除/[^a-zA-Z0-9-._~]/
.
可以通过以下方式进行转义encodeURIComponent()
.
如果您希望实现 ICONV 音译的等效功能(即,将é
into e
and €
into EUR
),你必须自己做,尽管你可以利用现有解决方案也许可以改变一个音译表为 JS 格式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)