【发布时间】:2017-05-11 11:30:23
【问题描述】:
当我保存在字段值之一中包含 "®" 的 JSON 文档时,在 couchbase 上会变成 "?" 字符。仅当我通过 Sync Gateway 发布文档时才会发生这种情况。 N1QL upcert 正确地接受了它。我认为它与编码有关,但不知道如何在同步网关上设置它。
以下是c#中用于将数据保存在couchbase中的代码
var jsonData = JsonConvert.SerializeObject(postData);
byte[] dataload = Encoding.ASCII.GetBytes(jsonData);
var reqStream = request.GetRequestStream();
reqStream.Write(dataload, 0, dataload.Length);
【问题讨论】:
-
请提供c#和sync API的相关代码
-
你是如何渲染符号的?您可能需要查看使用 HTML 实体代码...例如 ™而不是实际的字符...rapidtables.com/web/html/html-codes/html-code-tm.htm