您可以使用一对转义的代理代码点,如@duskwuff 的回答中所述。您可以使用我的完整 Unicode 输入实用程序来获取符号(按钮“显示 \u”),或使用 Fileformat.info字符搜索来找到它们(项目“C/C++/Java 源代码”,因为 JavaScript 使用相同的这里的符号)。
或者,您可以直接输入字符:“您可以将非 BMP 字符本身输入到 JavaScript 代码中的字符串文字中,无论是在单独的文件中还是嵌入在 HTML 中。自然,您需要在您使用的编辑器中提供合适的 Unicode 支持。但是 JavaScript 实现不需要在程序源中支持非 BMP 字符。他们可能会这样做,而现代浏览器实现通常会这样做。” (使用 JavaScript 和 Globalize.js 走向全球,第 177 页)有一些注意事项,例如正确声明字符编码。
字体支持是一个不同的问题,但是在处理字符时,您通常希望在某个时候看到它们,至少在测试中是这样。所以你或多或少需要一些覆盖字符的字体。Fileformat.info 页面还包含指向浏览器支持信息的链接,例如(U+20000) 字体支持- 一个很好的起点,虽然还不够完整。例如,''在 SimSun-ExtB 中也支持U+20000