2017-10-24 6 views
-1

「Unicodeのシンボルは」クリーン「のUnicodeブロックの平面」を持っていません(Wikipedia: Unicode symbolsを参照)、そこにないさらに悪いことに_all unicode emojis_以外の文字列を取得する最も簡単で信頼性の高い方法は何ですか?

http://www.unicode.org/emoji/

+1

。あなたはそれが次のUnicode標準の更新の後に動作し続ける必要があることを意味しますか? –

+0

@DanielH _noのように信頼できるunicode blocks_。この日付の現在/最新のために働く必要がありますが、可能であれば、将来/将来の現在/最新のものもあります。 – 01AutoMonkey

答えて

1

など、スクリプトをコマンドラインを使用します「適切な絵文字」と考えることができるUnicode記号の明確なサブセットが存在します(私が知る限り)。

など。 Twitterでカバーされている絵文字は、すべてのUnicodeシンボルをカバーするわけではありませんが、雑多なシンボル、絵文字、その他のシンボルや絵文字、トランスポートとマップのシンボル、およびディンバット)。

しかし、いったん簡単に印刷できるUnicodeブロック範囲を決めると、 "Emoticons(U + 1F600-U + 1F64F)"の範囲を例として使用します。 「最も普遍的に考えられる絵本」です。あなたは、「信頼できる」を定義する方法を

var emojis = ""; 
 
var code = parseInt("1F600", 16); 
 
while(code <= parseInt("1F64F", 16)) { 
 
    emojis += String.fromCodePoint("0x"+code.toString(16)); 
 
    code += 1; 
 
} 
 
console.log(emojis);

関連する問題