【发布时间】:2017-09-11 01:04:27
【问题描述】:
是否可以使用 Javascript 创建无效的 UTF8 字符串?
我找到的每个解决方案都依赖于String.fromCharCode,它会生成undefined,而不是无效的字符串。我看到有人提到格式错误的 UTF8 字符串(即https://developer.mozilla.org/en-US/docs/Web/API/WebSocket#send())会产生错误,但我不知道你将如何实际创建一个。
【问题讨论】:
-
这里提到的错误与UTF-8字符串无关,javascript内部一般不使用UTF-8来表示字符串。
-
@pvg:感谢您指出错误。不知道为什么我认为 UTF8 是 javascript 编码。我的问题应该更具体:如何创建包含不成对代理项的字符串?
-
我不完全确定,文档看起来很模糊,尽管可以深入到 javascript 字符串的内部并做很多奇怪的事情而不会立即着火。 i.imgur.com/sWVE0IY.png
标签: javascript utf-8