Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
替换所有特殊字符,如'é';在URL中使用JavaScript_Javascript_Url_Character Encoding_Escaping - Fatal编程技术网

替换所有特殊字符,如'é';在URL中使用JavaScript

替换所有特殊字符,如'é';在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发出请求,该API的查询字符串使用
'é'
包含该名称。API是第三方服务,它不理解这些字母

encodeURIComponent
没有帮助,服务器仍然返回一个错误


我想用诸如
'e'=>'e'
之类的现有替代字符替换特殊字符,是否有库或某种现成的解决方案用于此目的?

这些字符被称为变音符号(更具体地说,是
e
上方的这一小笔划)

这里有一个JS库

您需要稍微修改它,以便在没有任何模块加载程序的情况下使用它

只需替换导出。用窗口之类的东西移除。移除视频文件

str = removeDiacrits(str);

将代码包装成一个字母可能是个好主意。

这些字符被称为变音符号(更具体地说,就是
e
上方的这个小笔划)

这里有一个JS库

您需要稍微修改它,以便在没有任何模块加载程序的情况下使用它

只需替换导出。用窗口之类的东西移除。移除视频文件

str = removeDiacrits(str);

将代码封装在一个文件中可能是个好主意。

您是否尝试了
encodeURI

encodeURI
-对URL进行编码


encodeURIComponent
-要对查询字符串参数进行编码

您是否尝试了
encodeURI

encodeURI
-对URL进行编码

encodeURIComponent
-要对查询字符串参数进行编码

此问题可能有帮助:此问题可能有帮助: