com*_*lez 3 javascript unicode ascii
如何将unicode字符串转换为ascii为友好的URL创建一个很好的字符串?
只有一个简短的字符列表可以在URL的路径组件中安全地执行.
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
Run Code Online (Sandbox Code Playgroud)
必须删除所有其他字符(如果您正在创建"slug")或转义.
可以使用正则表达式进行删除/[^a-zA-Z0-9-._~]/.
逃脱可以完成encodeURIComponent().
如果你希望获得相当于ICONV的音译(即é转入e和€转入EUR),你必须自己动手,尽管你可以利用现有的解决方案,也许可以将音译表转换为JS格式.