postgresql - 您可以为 UTF-8 指定 6 位 unicode 转义格式吗?
问题描述
我可以为 UTF-8 中的字符指定 6 位 unicode 转义格式吗?
示例:U& \+000061
还是只能用于 UTF-16?
解决方案
有两种方法可以在 PostgreSQL 字符串文字中指定 Unicode 转义:\u
4 个十六进制数字的小写字母和\U
8 个数字的大写字母。
SELECT E'\u00A9';
?column?
══════════
©
(1 row)
SELECT E'\U0001D11E';
?column?
══════════
(1 row)
所以不,没有办法完全使用 6 位数字,但\U
应该适合你。
推荐阅读
- postgresql - PostgreSQL:按 BYTEA 类型列的第一个字节进行表分区
- php - 在 PhP、Wordpress 和 MySQL 中,查找最近的位置的功能不适用于自定义表
- c# - 每个符号一次只有一个异步任务操作
- python - Django Rest 框架客户端身份验证
- python-3.x - Python 模块化 - 编写 Python 脚本时,我的 GET / POST / PUT / PATCH 是否应该在不同的模块中
- php - 如何检索您网站的 HOSTNAME
- cannot-find-symbol - 我在尝试回复时不断收到“错误:找不到符号”消息
- kotlin - GSON 为混淆期间受影响的特定字段序列化 null
- python - django提供的开发服务器,./manage.py runserver,更改views.py代码时不再更新
- c# - 当全球化将逗号设置为小数分隔符时,如何在 OpenXML Excel 单元格中存储小数/双精度