Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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
如何在Javascript中将字符串编码为Unicode十进制_Javascript_Unicode - Fatal编程技术网

如何在Javascript中将字符串编码为Unicode十进制

如何在Javascript中将字符串编码为Unicode十进制,javascript,unicode,Javascript,Unicode,在React应用程序中,我需要向后端发送带有Unicode十进制字符的搜索词 如果用户输入ä,我需要将其转换为和#228 如果用户输入KivisiltaöøåÄ我需要将其转换为KivisiltaöøäÅåÄ 如何为所有最常见的拉丁字母和拉丁-1补遗自动执行此操作 我发现这篇非常有用的文章可以分析它: 但是我需要相反的方法来编码它。如果您想对每个非ASCII字符进行编码,请使用以下方法: 函数编码(str){ 放出“”; for(str的

在React应用程序中,我需要向后端发送带有Unicode十进制字符的搜索词

如果用户输入
ä
,我需要将其转换为
和#228

如果用户输入
KivisiltaöøåÄ
我需要将其转换为
KivisiltaöøäÅåÄ

如何为所有最常见的拉丁字母和拉丁-1补遗自动执行此操作

我发现这篇非常有用的文章可以分析它:
但是我需要相反的方法来编码它。

如果您想对每个非ASCII字符进行编码,请使用以下方法:

函数编码(str){
放出“”;
for(str的常量字符){
const code=char.codepoint(0);
如果(代码>=0x80)
out+=`&${code};`;
其他的
out+=char;
}
返回;
}
console.log(编码(“KivisiltaöøäååÄ”)