問題タブ [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 に答える
4542 参照

objective-c - 絵文字付きのNSString

次の形式の絵文字コードを含むNSStringを含むNSArrayがあります。

0x1F463

どうすればそれらを正しい形式のNSStringに変換できますか?

このメソッドを使用すると、「絵文字」を生成できます-NSString:

ただし、これは定数NSStringでのみ可能です。NSArray全体を変換するにはどうすればよいですか?

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

iphone - キーボードを絵文字に制限する

絵文字のみを含むテキスト フィールドがあります。ユーザーのキーボードを絵文字入力のみに制限する、つまり他のキーボードを無効にすることはできますか?

0 投票する
0 に答える
263 参照

iphone - 元の顔文字を UIPasteBoard Objective-C にコピー

♥などの元の文字をコピーすると、貼り付けると次のようになりますこれ

貼り付け時に元の文字を保持するにはどうすればよいですか?

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

mysql - Java 経由で iOS アプリから MySQL DB に絵文字を挿入する

私は mysql 5.5.24 サーバーで DBA として働いています。最近、あるユーザーが iPhone からログオンしようとしたときに、その電話名自体に絵文字が含まれていたという問題が発生しました。

現在、私たちのシステムには 3 バイトをサポートする utf8 文字セットがありますが、その電話名には絵文字 (4 バイト) が含まれていたため、登録に失敗しました。

このリンクで述べたように、開発セットアップで同じシナリオを再現しようとしましたが、まだ問題に直面しています:

  1. DBのその列のみの文字セットをutf8mb4に変更してから試しました-成功しません
  2. DB全体の文字セットをutf8mb4に変更して修正しました-成功しません

Java ログ:

DB ログ:

注: Java 側の文字セットはまだ utf8 です。問題になる可能性はありますか?

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

twitter - WindowsPhone8の新しい感情アイコン

私はWindowsPhone8用のTwitterクライアントに取り組んでいます。WindowsPhone8では、Microsoftが新しい絵文字アイコンを追加し、ツイートウィンドウからツイートできるようになりました。

私の問題は、絵文字アイコンをツイートすると、Twitterのステータス(ツイートのリスト)に四角いボックスしか表示されないことです。

タイムラインで適切な絵文字アイコンを表示できるように、これを解決するのを手伝ってください。

ありがとう。

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

macos - OSXでサポートされているすべての絵文字のリストはどこにありますか

絵文字とその名前を取得するために呼び出すことができるCocoaAPIはありますか?plistの名前にすべての絵文字が含まれているオンラインのリファレンスはありますか?絵文字を一覧表示するために利用できるCocoaライブラリはありますか?

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

mysql - AWS MySQL に絵文字を保存する

標準の MySQL データベースを使用する Amazon Web Services でホストされた Spring + Hibernate アプリケーションを使用しています。このアプリケーションは、iPhone アプリケーションのバックエンドとして機能します。iPhone で入力した絵文字を MySQL データベースに保存しようとしています。いくつかの調査を行ったところ、4 バイトの UTF-8 ストレージが必要であることがわかりました。これは、utf8mb4 文字セットを備えた MySQL 5.5 以降でサポートされています。ただし、これはグループ パラメータのオプションとして AWS ではまだサポートされていません。

これを可能にする良い回避策を探しています。テキストを BLOB としてデータベースに保存するという回避策があることはわかっていますが、そのテキストに対してテキスト クエリを実行できなくなりました。

0 投票する
9 に答える
19029 参照

ios - ユーザーが UITextView に絵文字を入力したかどうかを検出する

UITextView があり、ユーザーが絵文字を入力したかどうかを検出する必要があります。

最新の文字の Unicode 値をチェックするだけで十分だと思いますが、新しい絵文字 2 では、一部の文字が Unicode インデックス全体に散らばっています (つまり、Apple の新しく設計された著作権と登録ロゴ)。

おそらく、NSLocale または LocalizedString 値で文字の言語をチェックすることと関係があるのでしょうか?

誰か良い解決策を知っていますか?

ありがとう!

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

javascript - モバイルサファリ(およびUIWebView)で絵文字を縮小

これは、Objective-CプログラマーとHTML / CSS/Javascriptプログラマーの両方にとっての質問です。

CSSを介して大きなフォントで絵文字をウェブサイトに配置しようとすると、ラップトップでは正常に機能しますが、iPhoneのブラウザで表示すると絵文字は縮小しますが、残りのテキストは大きいままです。

ラップトップでここに移動します:http://jsfiddle.net/yfvuX/ 次に、iPhoneでそこに移動します...

違いを見ます?

どうすればこれを修正できますか?私のUIWebView(Objective-C)またはWebサイト自体(HTML / CSS / Javascript)のいずれか

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

iphone - iPhone でサーバーから取得した後の Unicode 文字の変更

UITextviewWeb サービスを介してサーバーにテキストを送信する iPhone アプリケーションがあります。次のページでは、Web サービスを介してサーバーからのコメントのリストを表示しています。に絵文字/顔文字を挿入する場合を除いて、すべて正常に動作していUITextviewます。

次のページには、一部の絵文字の代わりに正方形のボックスが表示されます (すべてではありません)。

私はそれに気づきました:

  1. 作業:UITextview絵文字キーボードから 1 つの絵文字文字を挿入し、そのコードをログ \u2601 に出力し、このテキストをサーバーに送信しました。次のページで、同じユニコード \u2601 を取得し、正常に動作しています。絵文字アイコンが表示されます。

  2. 動作しない: 絵文字キーボードから別の絵文字を挿入し、UITextviewそのコードをログ \ud83d\udc16 に出力して、このテキストをサーバーに送信しました。次のページで、送信したものとは異なる Unicode コードポイントを取得しました: \uf416. iPhone はこの Unicode を認識しないため、四角いボックスが表示されます。

では、ここで何が問題なのですか?絵文字に Unicode コードポイントのペアがある場合にのみ機能しません。

コメントが保存されるデータベースは MySQL バージョン 5.5 です。

サーバーから取得したときに絵文字の文字コードのペアが変わるのはなぜですか? iPhoneが認識できるように、取得したUnicodeを元の形式にデコードする方法は?