問題タブ [emoji]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - phpMyAdminmysqlは絵文字を疑問符として保存しました
絵文字をMySqlデータベースに保存したいのですが、3バイトの絵文字がデータベースに正しく保存されていますが、4バイトの絵文字が疑問符として保存されています。utf8をutf8mb4に完全に変換したようですが、ここで何が欠けているのか正確にはわかりません。私のMySQLバージョンは5.5.29ですがSHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
、MySqlシェルでを実行すると、次のように表示されます。
現在、テストの目的で、絵文字の保存をテストするために作成された1つのテーブルを持つ1つのデータベースしかありません。phpMyAdminを使用してデータベースを作成し、MySqlシェルを使用してテーブルを作成しました。
そしてそれはまだ機能しません(まだ疑問符)。
ただし、興味深いものが見つかりました。phpMyAdminに疑問符が表示されますが、select * from test_emoji;と入力すると、Mysqlシェルに絵文字アイコンが正しく表示されます。何か案は?
誰か助けてもらえますか?
ありがとう
ios - IOS は json 形式の絵文字 Unicode を正しくデコードできず、絵文字アイコンは四角で表示されます
私は、人々が絵文字アイコンでメッセージを送信できるようにする iPhone アプリに取り組んでいます。charset utf8mb4 と照合順序 utf8mb4_unicode_ci を使用してアイコンを Mysql に保存したところ、すべての絵文字アイコンがデータベースに正しく保存されました。ただし、json をクライアント (php json_encode) に返すと、絵文字は「\ud83d\ude04」のようにエンコードされ、iPhone では正方形として表示されます。ただし、XML として返すと、絵文字アイコンは '\ud83d\ude04' のように Unicode にならず、単なるアイコンになります。
これが私のサーバーの問題なのか、クライアントの問題なのか疑問に思っています。それが私のクライアントである場合、オブジェクト c はどのようにそれを正しくデコードできますか。
誰か助けてくれませんか?
ありがとう
c# - 絵文字に一致するC#正規表現
C# で絵文字に一致する正規表現が必要です。問題があるとすれば、それは Windows 8 タッチ キーボードの文字です。
ios - iOS クライアントからのエンコーディングの不一致の可能性
iOS アプリケーションを使用していますが、サーバーに到達したときに一部のコンテンツが切り捨てられているため、エンコードの問題に関連していると思われるエラーが発生しています。これは、投稿されたコンテンツのハッシュを作成することを含む認証メカニズムをいじっているため、問題があります (他のものと一緒ですが、それが基本です)。
これまでのところ、問題をローカルで再現することはできませんでした。絵文字キーボードのようなものに関連しているという理論があります。でも、絵文字、国際的な文字、考えられるすべてのものを投稿してみました。試してみると、すべてが正しく投稿されます。iOS 4 と 5 の間で、iOS が絵文字をエンコードする方法に違いがあったことは知っています。何人かのお客様と話をして、彼らが何を使用しているかを把握することができました。通常は iOS 6 で、iPhone 4s または 5 のいずれかです (テスト デバイスと同様に、私がテストしました)。 ios 5 および 6) ... OS には関係ないようです。
これが、投稿のリクエストの本文を設定する方法です。
以前は、コンテンツ タイプを次のように設定していました。
そして、私の理論では、コンテンツ タイプの文字セットを明示することで修正できる可能性があります。
だからあなたへの私の質問は、これはクレイジーですか?文字セットを UTF-8 に設定する際に明示的にすると問題が解決すると思いますか? 問題が発生している場所を特定するために推奨できるその他のトラブルシューティング手法はありますか?
ios - iOS用の新しいカスタムエモーションキーボードの作り方(絵文字のようなもの)
私が作りたいのは、iPhoneでも使えるようにエモーションキーボードです。検索したところ、絵文字の方がアイデアを出すのに適していることがわかりました。
要するに、キーボードでメッセンジャーのどこでも使えるアプリを作りたいです。
絵文字のようなアプリを作成するためのアイデア/入力はありますか?
python - Django Tastypie - データベースに保存されている絵文字を提供する
APIにdjangoとtastypieを使用しています。データベースはMySQLです。
数日間いじった後、utf8mb4文字セットを使用して絵文字アイコンをデータベースに保存することができました。
コンソールから (Mac で) 直接データベースにクエリを実行すると、絵文字は正常に表示されますが、API から (たとえば、ブラウザーを使用して) 引き出すと、json に疑問符が表示されます。これにより、問題はデータベースではなく、django/tastypie db 接続にあると思われます。
どうすればいいですか?
ios6 - uitextfieldのカスタムスマイリー
uitextfieldでスマイリーを表示するために次のコードを使用しました。
検索したところ、すべてのスマイリー/絵文字アイコンには独自のIDがあり、それに基づいてテキストフィールドに表示できることがわかりました。
私の疑問は次のとおり です。カスタムスマイリーを作成することは可能ですか?はいの場合、テキストフィールドに表示するにはどうすればよいですか?
誰かが考えを持っているなら、私を助けてください。前もって感謝します
ios - NSRange で問題を引き起こす EMOJI を含むテキスト文字列
TTTAttributedLabel を使用してテキストに書式を適用していますが、絵文字を含む範囲に書式を適用しようとしているため、クラッシュするようです。例:
注: API から NSRange 値とテキスト文字列が渡されます。
上記では、#hashtag にフォーマットを適用しようとしています。通常はこれで問題なく動作しますが、文字列に絵文字が含まれているため、識別された範囲が絵文字をフォーマットしようとしていると考えられます。これらは実際には UTF 値であり、TTTAttributedLabel でクラッシュを引き起こします (実際にはクラッシュせずにハングしますが、. ..)
不思議なことに、絵文字が 1 つあれば問題なく動作しますが、2 つあると壊れます。
ここで何をすべきかを理解するのを手伝ってくれる人はいますか?
ios - UILabel で絵文字記号をグレースケールにする
Apple に組み込まれている絵文字を使用したいと思います (具体的には\ue415)
、aなどのいくつかのスマイリー文字ですが、絵文字UILabel
をグレースケールでレンダリングしたいと考えています。
私はそれらが文字のままであることを望んでいますUILabel
(プレーンテキストまたは属性付きのどちらでもかまいません)。ハイブリッド イメージ/文字列ソリューション (既に持っている) を探しているわけではありません。
これを達成する方法を知っている人はいますか?