【问题标题】:Dgraph - cannot store emojiDgraph - 无法存储表情符号
【发布时间】:2019-02-05 20:00:45
【问题描述】:

在 Dgraph 数据库(存储 UTF-8 字符串)中的构面中存储表情符号时遇到问题。

它适用于某些人,但在读取其他人的值时出现解析错误:

Unable to marshal response

例如:????具有these 属性。

我正在使用 Java 客户端写入 dgraph 并使用 ByteString.copyFromUtf8(val); 设置值

知道为什么它适用于某些表情符号以及为什么我会在其他一些表情符号中出错?

【问题讨论】:

    标签: utf-8 emoji dgraph


    【解决方案1】:

    此错误是由于 Dgraph 为查询创建 JSON 响应的方式造成的,详见此 GitHub 问题:https://github.com/dgraph-io/dgraph/issues/2662。这已在较新版本的 Dgraph (v1.0.12+) 中得到修复。

    您可以尝试使用最新的 v1.0.12-rc6 v1.0.12 版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-12
      • 2017-05-05
      • 1970-01-01
      • 2017-05-09
      • 1970-01-01
      • 2014-09-01
      • 2023-03-09
      相关资源
      最近更新 更多