2017-05-11 9 views
0

"を含むJSONドキュメントを保存するときフィールドの値の1つに"? " couchbaseの文字はです。これは、同期ゲートウェイ経由で文書を送信する場合にのみ発生します。 N1QL upcertは正しく取り込みます。私はそれがエンコーディングに関連していると思っていますが、それを同期ゲートウェイに設定する方法はわかりません。Couchbase - ®のシンボルは?シンボル

以下

データを保存するためのC#のコードが

var jsonData = JsonConvert.SerializeObject(postData); 
byte[] dataload = Encoding.ASCII.GetBytes(jsonData); 
var reqStream = request.GetRequestStream(); 
reqStream.Write(dataload, 0, dataload.Length); 
+0

** c#とsync APIの相対コードを指定してください** –

+0

シンボルをどのようにレンダリングしていますか?実際の文字の代わりに™のようなHTMLエンティティコードを使用する必要があるかもしれません... http://www.rapidtables.com/web/html/html-codes/html-code-tm.htm –

答えて

0

Couchbaseの中で次の行の問題であった

byte[] dataload = Encoding.ASCII.GetBytes(jsonData); 

UTF8

byte[] dataload = Encoding.UTF8.GetBytes(jsonData); 

でASCIIを交換し、それが働きました良い。