私の問題は、私の API サーバーが、iOS クライアントで表示可能な文字を保存できないことです。キャラクターは1F49D
(http://shapecatcher.com/unicode/info/128157)です。
サーバ側:
- ルビー 1.9.3-p327
- mysql2 を使用したアクティブレコード 3.2
- MySQL サーバー: 5.5.28
ご参考までに:
- 以前は、iOS クライアントは永続化サービスとして parse.com を使用していました。次に、所有する API サーバー (Ruby で実装) に移動します。
- でやってみると
irb
。Ruby 1.9 では、この文字を読み取って理解することができます。 - これが文字を含むテキストです。https://gist.github.com/jacobdam/6220339/raw/1562815fe37df04293d3cee7d216e920415de715/gistfile1.txt
- スキーマ、テーブル、列の照合順序を
utf8
andに変更しましたutf16
。しかし、うまくいきません。
このテキストをmysqlとの間で永続化/取得する方法を誰かにアドバイスしてもらえますか?