Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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 NodeJS encodeURI为ß生成错误的结果;_Javascript_Node.js_Encodeuricomponent - Fatal编程技术网

Javascript NodeJS encodeURI为ß生成错误的结果;

Javascript NodeJS encodeURI为ß生成错误的结果;,javascript,node.js,encodeuricomponent,Javascript,Node.js,Encodeuricomponent,我使用Javascript的encodeURI/encodeURI组件对包含德语“ß”字母的字符串进行编码 不幸的是,nodejs将ß编码为%EF%BF%BD,而不像Firefox那样:%C3%9F 因此,我试图与之通信的服务器无法给出正确的结果 是否有更改encodeURI行为的选项?也许是utf的问题还是什么 谢谢。它将其解释为非法字符(\uFFFD),在utf-8中是EF BF BD 我快速浏览一下这篇文章就知道了, V8可能存在问题,它将其解释为非法字符(\uFFFD),在utf-8中是

我使用Javascript的encodeURI/encodeURI组件对包含德语“ß”字母的字符串进行编码

不幸的是,nodejs将ß编码为%EF%BF%BD,而不像Firefox那样:%C3%9F

因此,我试图与之通信的服务器无法给出正确的结果

是否有更改encodeURI行为的选项?也许是utf的问题还是什么


谢谢。

它将其解释为非法字符(\uFFFD),在utf-8中是EF BF BD

我快速浏览一下这篇文章就知道了,
V8可能存在问题,它将其解释为非法字符(\uFFFD),在utf-8中是EF BF BD

我快速浏览一下这篇文章就知道了,
V8可能有问题

点击底层V8 bug,它看起来已经修复。感谢链接。我研究了一下,但它只说V8不支持基本多语言平面(BMP)之外的字符。ß为U+00DF,因此属于BMP。所以这不是同一个bug。我想我会提交一份报告。谢谢!点击下面的V8 bug,它看起来已经被修复了。谢谢你的链接。我研究了一下,但它只说V8不支持基本多语言平面(BMP)之外的字符。ß为U+00DF,因此属于BMP。所以这不是同一个bug。我想我会提交一份报告。谢谢!