いくつかのコードポイントのテキストと対話の表示のセレクタがあるとすれば、これらのコードポイントの適切な分解形式は何ですか?たとえば、❤︎(U + 2764)はデフォルトでテキスト表示になりますが、VS-16(U + fe0f):❤followedが続くと絵文字になります。 VS-15(U + fe0e)でテキスト表現を強制することができます。つまり、U + 2764のNFDはU + 2764 U + fe0eになるはずですか? U + 2764 U + fe0eとU + 2764を同じ(U + 00e9)がé(U + 0065 U + 0301)と同じ方法で扱われるべきか?テキストとemoji表現はどうですか?彼らは同じように扱われるべきでしょうか?絵文字と比較の適切なNFD形式
2
A
答えて
1
emojisとバリエーションセレクタの場合は、Unicode databaseには、decomposition mappingはありません。標準even states:
バリエーションシーケンスの最初の文字は決して正準分解能ではありません。
これは、バリエーションセレクタの有無にかかわらず、emojisはNFDで変更されないことを意味します。
私の知る限り、Unicodeはバリエーションセレクターのないコードポイントのデフォルト表現を指定していません。これは実装次第です。
関連する問題
- 1. Pythonの日付比較と文字列出力/形式
- 2. 適切な形式
- 3. EntityFrameworkCore用のMySQLの文字列の列を比較すると、適切なSQL
- 4. "2.0.1"、 "2.0.09"の形式の文字列を比較
- 5. 文字列と整数を比較する適切な方法は?
- 6. jQueryの比較は適切
- 7. 比較のデータ形式
- 8. ラムダ式の文字列の比較
- 9. PHPの不適切な比較動作
- 10. C#の絵文字を比較して変換する方法
- 11. 浮動体と文字列を適切な形式で読み取る
- 12. REST URLの適切な形式
- 13. ジョダのDateTime不適切な形式
- 14. httpWebresponseのコンテンツを適切な文字列形式で取得する方法は?
- 15. 空の文字列に "dd-MM-yyyy"という形式の文字列の日付を比較する方法
- 16. Pythonでの* argsの適切な使用と比較
- 17. 文字と比較しないString.at()
- 18. C#文字列からの切り出しと比較
- 19. Javascriptは2つの文字列を特定の形式で比較します
- 20. 多数の文字列比較に最適な言語
- 21. MongoDBのISODate形式の比較はPHP
- 22. Informaticaの日付形式の比較
- 23. 文字列を適切なエンコーディング形式に変換できません
- 24. 比較Iは、文字列形式の両方で2回を持って
- 25. SOAP応答の比較/形式
- 26. MYSQLの日付varchar形式を比較
- 27. varchar形式の日付比較
- 28. 文字列の比較と文は
- 29. 文字列比較時に入力文字列が正しい形式でない
- 30. これはObjective Cと比較してJavaのString形式に適した形式ですか?
興味深いことに、この質問の❤︎(U + 2764)はAndroidの絵文字として表示されますが、ChromeのOS Xのテキストとして表示されます。私は❤︎(U + 2764 U + fe0e)が何をするのだろうかと思います。まだ絵文字だから、それはバグです。 –