替换所有特殊字符,如'é';在URL中使用JavaScript
我收到一个API的响应,该API包含带有特殊字母的名称字符串,如替换所有特殊字符,如'é';在URL中使用JavaScript,javascript,url,character-encoding,escaping,Javascript,Url,Character Encoding,Escaping,我收到一个API的响应,该API包含带有特殊字母的名称字符串,如“é” 然后我需要向另一个API发出请求,该API的查询字符串使用'é'包含该名称。API是第三方服务,它不理解这些字母 encodeURIComponent没有帮助,服务器仍然返回一个错误 我想用诸如'e'=>'e'之类的现有替代字符替换特殊字符,是否有库或某种现成的解决方案用于此目的?这些字符被称为变音符号(更具体地说,是e上方的这一小笔划) 这里有一个JS库 您需要稍微修改它,以便在没有任何模块加载程序的情况下使用它 只需替换
“é”
然后我需要向另一个API发出请求,该API的查询字符串使用'é'
包含该名称。API是第三方服务,它不理解这些字母
encodeURIComponent
没有帮助,服务器仍然返回一个错误
我想用诸如
'e'=>'e'
之类的现有替代字符替换特殊字符,是否有库或某种现成的解决方案用于此目的?这些字符被称为变音符号(更具体地说,是e
上方的这一小笔划)
这里有一个JS库
您需要稍微修改它,以便在没有任何模块加载程序的情况下使用它
只需替换导出。用窗口之类的东西移除。移除视频文件
str = removeDiacrits(str);
将代码包装成一个字母可能是个好主意。这些字符被称为变音符号(更具体地说,就是
e
上方的这个小笔划)
这里有一个JS库
您需要稍微修改它,以便在没有任何模块加载程序的情况下使用它
只需替换导出。用窗口之类的东西移除。移除视频文件
str = removeDiacrits(str);
将代码封装在一个文件中可能是个好主意。您是否尝试了
encodeURI
encodeURI
-对URL进行编码
encodeURIComponent
-要对查询字符串参数进行编码您是否尝试了encodeURI
encodeURI
-对URL进行编码
encodeURIComponent
-要对查询字符串参数进行编码此问题可能有帮助:此问题可能有帮助: