問題タブ [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 投票する
6 に答える
46097 参照

ios - 絵文字はJSONにエンコードできません

私はUITextView私が呼ぶものを持っていますmessageField。その中のデータmessageFieldPOSTJSON形式でサーバーに送信されます。ユーザーが絵文字を入力すると、データをにエンコードするのに問題がありますJSON。絵文字はUnicodeエンコーディングを使用していると思います。

絵文字をJSONにエンコードする方法はありますか?そして、JSONから絵文字に戻ってUILabel

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

php - 絵文字を JSON にエンコードし、Web サーバーに投稿

JSON でデコードされた絵文字を投稿する際の問題を解決してください。UITextView があります。このテキスト ビューには絵文字が含まれている場合があります。JSON として提示された UITextView.text を使用してデータを Web サーバーに投稿しています。問題は、テキストに絵文字が含まれている場合、データを取得できないことです。私がすることは:

それから私は使用します

データをデコードして連想配列を作成し、データベースにデータを挿入します。

これは、データをデータベースに挿入するときのコード スニペットです。

絵文字が見つからなくても、問題なく動作します。問題なし。問題は、絵文字文字が見つかった場合、$post のデータ (デコードされたデータ) が null になることです。

ダミーデータを使用してみました (コード スニペットの 2 行目)

絵文字をデータベースに挿入することに成功しました。理由はわかりませんが、データがデバイスからのものである場合は同じように機能しません ($postData = file_get_contents("php://input"))

これは、クライアントでデータをエンコードして投稿する方法です。

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

android - Edittext から文字列にテキストとスマイリーを取得する方法は?

edittext から文字列にテキストとスマイリーを取得する方法は?

次のコードを使用して、Edittext にスマイリー/絵文字を追加しましたが、edittext からテキスト/スマイリーを文字列形式に取得する方法を説明しました。

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

ruby - 4バイトのUnicode絵文字を処理するときのrubyJSONlibのバグ?

「\360\ 237 \ 230 \ 204」は標準の絵文字アイコン(U + 1f604)です

JSONを話すサーバーエンドポイントでこの文字を送信しようとすると、応答が壊れます。理由は次のとおりです。

ご覧のとおり、文字列の最初の部分はJSONライブラリによって変更されています。

これは既知のバグですか?回避策はありますか?または、16進数で返される値が1f604ではなくf604であるため、これはどういうわけか設計によるものですか?

ありがとう!

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

iphone - iOS5で古い絵文字エンコーディングを最新のエンコーディングに変換する方法は?

悲しいことに、iOS5がついにリリースされた後、ユーザーからログインできないという報告を受けました。

そこの名前に絵文字の記号があり、アップルが絵文字のエンコーディングを変更したためです。

ユーザー名に古いバージョンの絵文字が含まれているのですが、どうすればそれらを新しいエンコーディングに変換できますか?

ありがとう!

具体的には、1つの絵文字記号「tiger」です。iOS5では「\ U0001f42f」ですが、以前のiOSバージョンでは「\ue050」です。

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

iphone - 絵文字は私のキーボードをその...に変更します

問題があります。アプリケーションの起動時に、テンキーキーボードを自動的に表示します(becomeFirstResponderをテキストフィールドの1つに送信します)。ただし、ユーザーがアプリケーションの前に絵文字キーボードを使用したことがある場合は、絵文字キーボードが表示されます。どうすればそれを回避できますか?テンキーを正確に表示したいのですが、絵文字キーボードは表示しません。

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

ios - 特別なユニコード文字用の iOS5 ファンシー アイコン (絵文字?) - 私が望むものではない

矢印や箇条書きなどが必要なときに、文字列で単純な象徴的な Unicode 文字を使用できるのは素晴らしいことだといつも思っていました。グリフは、文字列の残りの部分と同じ色でレンダリングされ、シンプルでクリーンなアイコンになります。XCode の [編集] メニューにある Mac の [特殊文字] ダイアログを使用して、それらがどのように表示されるかをプレビューできました。

iOS5 では、これらのグリフはフルカラーでレンダリングされ、シンプルでクリーンではありません。これらは絵文字アイコンだと思いますか?

この変更の説明と、理想的には iOS5 を強制的に iOS2 - iOS4 の動作に戻す方法を探しています。

次に例を示します。 @"← left arrow, right arrow → airplane ✈";

編集

どうやら、テキストをレンダリングするための NSString UIKit 拡張機能 ( drawAtPoint: / drawInRect:) は、この動作を示さないようです。おそらくそれはUILabelのものですか?具体的には、UISegmentControl セグメント ボタン内と UILabel 内にあることに気付きました。

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

iphone - 絵文字グラフィックのオーバーライド

絵文字アイコンを独自のカスタムグラフィックで上書きしたい(アプリ内のみ)。

私がこれまで読んだことから、考えられる解決策の1つは、目的のUnicode文字をオーバーライドするカスタムフォント拡張を作成することです。望ましいCATextLayerとの相互運用性を維持したいと思います。

編集:カスタムフォントは私の解決策ではないようです。フォントはグレースケールで定義する必要があります。次の可能性:カスタムCALayerを作成し、絵文字コードに基づいて文字列をセグメントにチャンクし、タイプ設定とグラフィックスレンダリングを手動で実行します(つまり、コアグラフィックスとコアテキストを使用)

編集:テーブルビューでスムーズなスクロールパフォーマンスを維持することも検討しています。

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

xml - XSLT / FOで文字をグラフィック(絵文字)に置き換えるにはどうすればよいですか?

私はこれと似たような質問を見てきましたが、これとまったく同じではありませんが、これが私がやろうとしていることです。SMSからXMLを取得し、そこからPDFログを作成します。よく働く。この新しい要素を追加しようとしましたが、XSLTの「置換」機能で文字を置換するようになりましたが、代わりに、変数を使用して外部グラフィックを配置したいと思います。XSLT変数の内容をFOドキュメントに直接貼り付けると、問題なくPDFが生成されますが、タグと内容がFOファイルに渡されません。簡単なものが欠けていると思います。

XMLスニペット:

XMLスニペット:

結果のFOブロックスニペットを次のように表示します。

前もって感謝します!

追加:(LarsHの回答を使用して、再帰を処理した方法を次に示します。他の誰かに役立つことを願っています。

文字列を再帰的に処理するために、新しい正規表現を使用して上のブロックに貼り付け続けました。これは分析の個別のインスタンスを配置していたので、新しいアイテムを置き換えるたびに、行を繰り返し続けました。つまり、3つのブロックで、3つのアイテム(X、Y、Z)を検索します。

私が欲しかったものの代わりに、それは:

他の人にとっては、これを処理するには、一致しないものを置き換えるだけです

次のanalyzeブロックをネストした行(この例では、空のボックスを避けるために、絵文字を16進値に置き換えました)。ここでは2つのアイテム/レベルに対してのみ実行しましたが、ネストを続行するだけで、うまく機能します。