在javascript中使用UTF-8编码生成友好的url [关闭]

Posted

技术标签:

【中文标题】在javascript中使用UTF-8编码生成友好的url [关闭]【英文标题】:Generate a friendly urls using UTF-8 encoding in javascript [closed] 【发布时间】:2015-04-05 15:15:24 【问题描述】:

我正在尝试根据标题制作友好的网址。 我找到了很多解决方案,但 unicode 字符仍然存在问题。 例如:越南语中的“xin chào”

我看到https://sluggenerator.com/ 没问题。任何人都可以通过javascript帮助我这样做。

提前致谢!

【问题讨论】:

考虑让这个问题的标题更具描述性。 【参考方案1】:

参考这个问题的答案:

Efficiently replace all accented characters in a string?

以上页面中的示例适用于越南语以外的其他语言,重音字符的类型要少得多,因此我建议您编写一些适合您的语言的特殊字母替换代码,这并不难,因为您有作为上述问题答案的起点。

【讨论】:

以上是关于在javascript中使用UTF-8编码生成友好的url [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从 UTF-8 编码的 XML 源生成 ISO-8859-1 编码的文本输出

JavaScript进行UTF-8编码与解码

使用 Java 和 UTF-8 编码生成有效的 XML

使用UTF-8生成XML文件时的字符编码问题

使用Javascript中的utf-32编码缩短utf-8字符串?

使用Javascript的atob解码base64不能正确解码utf-8字符串