2017-05-01 10 views
0

Muleを使用してさまざまなREST APIを公開しました。クライアントの1人がEmojisをJSON POSTリクエストの一部として送信したいと考えています。データがCouchbaseに保存されると、リクエストからの絵文字がいくつかのエンコードされた文字として保存されることに気付きました。Couchbase/MuleでのEmojisの保存と取得

  • JSON POSTリクエストでEmojisを渡す最善の方法は何ですか?
  • EmojisがCouchbaseにどのように格納されていますか?
  • Emojisを「Emojis」としてCouchbaseに格納して取得する設定はありますか?
  • MuleにEmojisを "Emojis"として保存して取得する設定はありますか?
+0

絵文字とは、UTF-8で表現されたUTFエンコード文字を指していますか?例えば、ここに記載されているもの:http://www.unicode.org/emoji/charts/emoji-list.html? –

答えて

0

今日、私の同僚は私たちの実装に問題を発見しました。彼は、変圧器の1つに「エンコーディング」属性を明示的に設定する必要があることを発見しました。

MuleアプリケーションでJSONリクエストを受信すると、<byte-array-to-string-transformer />がEmojisを破壊していましたが、このトランスを<byte-array-to-string-transformer encoding="UTF-8" />に変更すると、Emojisが正しく保存されています。

関連する問題