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格式.
归档时间: |
|
查看次数: |
13400 次 |
最近记录: |