javascript - 尝试打印 unicode 代码点表
问题描述
我正在尝试制作一个打印代码点的 unicode 代码点表,直到U+300
我将数字更改为十六进制并将其与 unicode 转义序列连接起来。
当我尝试将十六进制数与'\u'
我连接时出现错误SyntaxError: Invalid Unicode Escape Sequence
这是代码
我该如何解决这个错误?
解决方案
而不是这个:
print(num + ' => ' + '\u' + num);
用这个:
print(num + ' => ' + '\\u' + num);
或者,更简洁地说,
print(num + ' => \\u' + num);
您需要转义\
自身以将其包含在字符串文字中。
推荐阅读
- react-native - 两侧圆润的曲线反应原生
- c# - 更新到 Android 10 后 Xamarin.Forms 单元格呈现错误
- python - Python3 Portscanner 无法识别打开的端口 80,但始终识别端口 22
- node.js - 为什么 exceljs row.commit 不释放内存
- c++ - 如何使一个标题不包含其他标题?
- assembly - 如何修复代码块中的内联汇编?
- r - 在 ggplot 中用气泡注释绘图
- c# - 带有令牌和多部分形式的 Rest API 发布调用返回 401 错误
- node.js - 是否可以使用 `ts-node-dev` 运行 npm 脚本?
- react-native - 反应本机图像背景不显示