Javascript NodeJS encodeURI为ß生成错误的结果;
我使用Javascript的encodeURI/encodeURI组件对包含德语“ß”字母的字符串进行编码 不幸的是,nodejs将ß编码为%EF%BF%BD,而不像Firefox那样:%C3%9F 因此,我试图与之通信的服务器无法给出正确的结果 是否有更改encodeURI行为的选项?也许是utf的问题还是什么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中是
谢谢。它将其解释为非法字符(\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。我想我会提交一份报告。谢谢!