首页 > 解决方案 > 尝试打印 unicode 代码点表

问题描述

我正在尝试制作一个打印代码点的 unicode 代码点表,直到U+300

我将数字更改为十六进制并将其与 unicode 转义序列连接起来。

当我尝试将十六进制数与'\u'我连接时出现错误SyntaxError: Invalid Unicode Escape Sequence

是代码

我该如何解决这个错误?

标签: javascriptunicode

解决方案


而不是这个:

print(num + ' => ' + '\u' + num);

用这个:

print(num + ' => ' + '\\u' + num);

或者,更简洁地说,

print(num + ' => \\u' + num);

您需要转义\自身以将其包含在字符串文字中。


推荐阅读