Dgraph - 无法存储表情符号
Dgraph - cannot store emoji
我在 Dgraph 数据库(存储 UTF-8 字符串)的构面中存储表情符号时遇到问题。
它在某些情况下工作正常,但在读取其他一些值时出现解析错误:
Unable to marshal response
例如:具有 these 属性。
我正在使用 Java 客户端写入 dgraph 并使用 ByteString.copyFromUtf8(val);
设置值
知道为什么它适用于某些表情符号以及为什么我在使用其他表情符号时出错吗?
此错误是由于 Dgraph 创建 JSON 查询响应的方式所致,如 GitHub 问题中所述:https://github.com/dgraph-io/dgraph/issues/2662。这在较新版本的 Dgraph (v1.0.12+) 中已修复。
你可以用最新的v1.0.12-rc6v1.0.12版本试试看。
我在 Dgraph 数据库(存储 UTF-8 字符串)的构面中存储表情符号时遇到问题。
它在某些情况下工作正常,但在读取其他一些值时出现解析错误:
Unable to marshal response
例如:具有 these 属性。
我正在使用 Java 客户端写入 dgraph 并使用 ByteString.copyFromUtf8(val);
知道为什么它适用于某些表情符号以及为什么我在使用其他表情符号时出错吗?
此错误是由于 Dgraph 创建 JSON 查询响应的方式所致,如 GitHub 问题中所述:https://github.com/dgraph-io/dgraph/issues/2662。这在较新版本的 Dgraph (v1.0.12+) 中已修复。
你可以用最新的v1.0.12-rc6v1.0.12版本试试看。