iosのアプリ開発にて、4バイト絵文字を表示したいと思っています。
iosのアプリ開発にて、4バイト絵文字を表示したいと思っています。
PHPのAPIを利用して4バイト絵文字を表示したいのですが、「?
」になってしまいます。
DBには絵文字は正しく保存され、PHP側では問題なく4バイト絵文字が表示は出来ているのですが、
(Mysqlはutf8mb4に対応しています)
APIでiOSに渡すと「?」になってしまいます。。。
swift側で
保存する際にString.Encoding.nonLossyASCIIでエンコードしてからDBに保存し、
表示する際にString.Encoding.nonLossyASCIIでデコードすれば表示は出来るのですが、
DBに保存される文字列が日本語ではなくなってしまいます。
DBに日本語で保存しつつ、アプリ側で4バイト絵文字を表示する方法は無いのでしょうか?
0 likes