問題タブ [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.

0 投票する
2 に答える
4701 参照

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シェルに絵文字アイコンが正しく表示されます。何か案は?

誰か助けてもらえますか?

ありがとう

0 投票する
3 に答える
16161 参照

ios - IOS は json 形式の絵文字 Unicode を正しくデコードできず、絵文字アイコンは四角で表示されます

私は、人々が絵文字アイコンでメッセージを送信できるようにする iPhone アプリに取り組んでいます。charset utf8mb4 と照合順序 utf8mb4_unicode_ci を使用してアイコンを Mysql に保存したところ、すべての絵文字アイコンがデータベースに正しく保存されました。ただし、json をクライアント (php json_encode) に返すと、絵文字は「\ud83d\ude04」のようにエンコードされ、iPhone では正方形として表示されます。ただし、XML として返すと、絵文字アイコンは '\ud83d\ude04' のように Unicode にならず、単なるアイコンになります。

これが私のサーバーの問題なのか、クライアントの問題なのか疑問に思っています。それが私のクライアントである場合、オブジェクト c はどのようにそれを正しくデコードできますか。

誰か助けてくれませんか?

ありがとう

0 投票する
3 に答える
7652 参照

c# - 絵文字に一致するC#正規表現

C# で絵文字に一致する正規表現が必要です。問題があるとすれば、それは Windows 8 タッチ キーボードの文字です。

0 投票する
1 に答える
252 参照

ios - iOS クライアントからのエンコーディングの不一致の可能性

iOS アプリケーションを使用していますが、サーバーに到達したときに一部のコンテンツが切り捨てられているため、エンコードの問題に関連していると思われるエラーが発生しています。これは、投稿されたコンテンツのハッシュを作成することを含む認証メカニズムをいじっているため、問題があります (他のものと一緒ですが、それが基本です)。

これまでのところ、問題をローカルで再現することはできませんでした。絵文字キーボードのようなものに関連しているという理論があります。でも、絵文字、国際的な文字、考えられるすべてのものを投稿してみました。試してみると、すべてが正しく投稿されます。iOS 4 と 5 の間で、iOS が絵文字をエンコードする方法に違いがあったことは知っています。何人かのお客様と話をして、彼らが何を使用しているかを把握することができました。通常は iOS 6 で、iPhone 4s または 5 のいずれかです (テスト デバイスと同様に、私がテストしました)。 ios 5 および 6) ... OS には関係ないようです。

これが、投稿のリクエストの本文を設定する方法です。

以前は、コンテンツ タイプを次のように設定していました。

そして、私の理論では、コンテンツ タイプの文字セットを明示することで修正できる可能性があります。

だからあなたへの私の質問は、これはクレイジーですか?文字セットを UTF-8 に設定する際に明示的にすると問題が解決すると思いますか? 問題が発生している場所を特定するために推奨できるその他のトラブルシューティング手法はありますか?

0 投票する
1 に答える
6246 参照

ios - iOS用の新しいカスタムエモーションキーボードの作り方(絵文字のようなもの)

私が作りたいのは、iPhoneでも使えるようにエモーションキーボードです。検索したところ、絵文字の方がアイデアを出すのに適していることがわかりました。

要するに、キーボードでメッセンジャーのどこでも使えるアプリを作りたいです。

絵文字のようなアプリを作成するためのアイデア/入力はありますか?

0 投票する
2 に答える
562 参照

python - Django Tastypie - データベースに保存されている絵文字を提供する

APIにdjangotastypieを使用しています。データベースはMySQLです。

数日間いじった後、utf8mb4文字セットを使用して絵文字アイコンをデータベースに保存することができました。

コンソールから (Mac で) 直接データベースにクエリを実行すると、絵文字は正常に表示されます、API から (たとえば、ブラウザーを使用して) 引き出すと、json に疑問符が表示されます。これにより、問題はデータベースではなく、django/tastypie db 接続にあると思われます。

どうすればいいですか?

0 投票する
2 に答える
694 参照

ios6 - uitextfieldのカスタムスマイリー

uitextfieldでスマイリーを表示するために次のコードを使用しました。

検索したところ、すべてのスマイリー/絵文字アイコンには独自のIDがあり、それに基づいてテキストフィールドに表示できることがわかりました。

私の疑問は次のとおり です。カスタムスマイリーを作成することは可能ですか?はいの場合、テキストフィールドに表示するにはどうすればよいですか?

誰かが考えを持っているなら、私を助けてください。前もって感謝します

0 投票する
2 に答える
1858 参照

ios - NSRange で問題を引き起こす EMOJI を含むテキスト文字列

TTTAttributedLabel を使用してテキストに書式を適用していますが、絵文字を含む範囲に書式を適用しようとしているため、クラッシュするようです。例:

注: API から NSRange 値とテキスト文字列が渡されます。

上記では、#hashtag にフォーマットを適用しようとしています。通常はこれで問題なく動作しますが、文字列に絵文字が含まれているため、識別された範囲が絵文字をフォーマットしようとしていると考えられます。これらは実際には UTF 値であり、TTTAttributedLabel でクラッシュを引き起こします (実際にはクラッシュせずにハングしますが、. ..)

不思議なことに、絵文字が 1 つあれば問題なく動作しますが、2 つあると壊れます。

ここで何をすべきかを理解するのを手伝ってくれる人はいますか?

0 投票する
1 に答える
1208 参照

ios - UILabel で絵文字記号をグレースケールにする

Apple に組み込まれている絵文字を使用したいと思います (具体的には\ue415)、aなどのいくつかのスマイリー文字ですが、絵文字UILabelをグレースケールでレンダリングしたいと考えています。

私はそれらが文字のままであることを望んでいますUILabel(プレーンテキストまたは属性付きのどちらでもかまいません)。ハイブリッド イメージ/文字列ソリューション (既に持っている) を探しているわけではありません。

これを達成する方法を知っている人はいますか?