問題タブ [surrogate-pairs]
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.
java - native2ascii はサロゲート ペアを尊重しません
何らかの理由で、エスケープ文字 ( ) を Unicodenative2ascii
に再エンコードするときにサロゲート ペアを無視します。\u????
これは意図した動作ですか?
java - サロゲートペアを使用しようとしています
Java/Android Studio で Unicode を使用してトランプを表示しようとしています。カードの Unicode は U+1F0A1 であり、これは使用できないことを理解しており、サロゲート ペアに変換する必要があります。
私が入力したコードは
ただし、これはエミュレーターにカードを表示しません。サロゲート ペアのさまざまなバリエーションを試しましたが、何も起こりません。誰でも助けてもらえますか?
どうもありがとう
java - PDFBox - サロゲート ペアで構成される文字列をエンコードできません
私の PDFBox の実装では、さまざまなフォントをテストして、複数の言語で文字列を書き込むメソッドを作成しました。
これは、Basic Multilingual Plane (BMP) 内のすべてに対して正常に機能しますが、BMP を超える Unicode を含むものはすべて機能しません。関連するフォントをダウンロードして、グリフ チャートを使用して広範囲に調べ、各コードをログに記録しました。たとえば、 U+1F681 (または 10 進数の 128641) である をエンコードしようとすると、ロギングを追跡したところ、特にこの文字をNotoEmoji-Regular.ttfでエンコードしようとしていることがわかりました。このキャラクター。残念ながら、それでも false が返されました。
具体的には、私のログ サーバーはこれを返しました。
これに対する回避策や解決策はありますか? ありがとうございました。