指定されている2つの追加の引数を持ちます。同じように扱われるなどの追加のルールを設定することができます。Unicode高度な知識このセクションでは、文字列の内部構造について詳しく説明します。この知識は、絵文字、珍しい数学的な象形文字やその他の珍しい記号を扱う予定の場合に便利です。それらをサポートする予定がない場合には、このセクションはスキップしてもOKです。サロゲートペアほとんどの記号は2バイトのコードを持っています。ほとんどのヨーロッパ言語、数字、さらには象形文字の多くの文字は、2バイト表現です。通りしか許されず、すべての記号を表現するには十分ではありません。呼ばれる2バイト文字のペアでエンコードされています。サロゲートペアを正しく扱う稀なメソッドです。それらは最近言語に登場しました。同じですが、サロゲートペアでは上手く動きません。...サロゲートペアの片割れサロゲートペアの各文字は、お互いがいないと意味を持たないことに注意してください。実際にはゴミが表示されます。中のコードである場合、それはサロゲートペアの最初のパートです。中のコードである必要があります。それらの範囲は、標準仕様でサロゲートペア専用として予約されています。サロゲートペアを扱うより多くの方法を見つけるでしょう。それをするための特殊なライブラリもありますが、ここで触れるほど有名なものはありません。多くの言語では、上/下にマークを持つ基本文字で構成される記号があります。文字は、UTF-16テーブルに独自のコードを持っています。可能な組み合わせが多すぎるため、これがすべてではありません。いくつかのユニコード文字を使うことができます。