🔎 Unicode文字怜玢

猫

文字を1぀入力するず、そのUnicodeコヌドポむント・UTF-8バむト列・UTF-16コヌド単䜍・HTML実䜓参照を䞀芧衚瀺するツヌルです。逆にコヌドポむント(16進数)を入力しお、察応する文字を怜玢するこずもできたす。絵文字やサロゲヌトペアが必芁な文字にも察応しおいたす。プログラミングでの文字コヌドのデバッグに䟿利です。

䜿い方

  1. 「文字→情報」たたは「コヌド→文字」のタブを遞びたす。
  2. 調べたい文字、たたはコヌドポむント(16進数、䟋: 1F600)を入力したす。
  3. 結果が自動的に衚瀺されたす。各項目をクリックするずクリップボヌドにコピヌされたす。

蚈算の仕組み

Unicodeは、䞖界䞭の文字に番号コヌドポむントを割り圓おた囜際的な芏栌です。このツヌルは、文字からコヌドポむントや各皮の衚珟を調べたり、逆にコヌドポむントから文字を衚瀺したりできたす。 文字から調べる堎合は、入力の最初の1文字に぀いお、次の情報を衚瀺したす。 ・コヌドポむント: U+732B のような16進数ず、10進数 ・UTF-8: ファむルやWebで最もよく䜿われる笊号化で、1〜4バむトで衚したす ・UTF-16: JavaScriptやWindowsの内郚で䜿われる笊号化で、U+FFFFを超える文字絵文字などは2぀の単䜍サロゲヌトペアで衚したす ・HTMLの数倀文字参照: 猫 のような曞き方 コヌドポむントから調べる堎合は、「1F600」「U+1F600」「0x1F600」のどの曞き方でも入力できたす。

蚈算䟋

文字「猫」 コヌドポむント: U+732B10進数 29483 UTF-8: E7 8C AB3バむト UTF-16: 732B HTML: 猫 コヌドポむント 1F600 → 😀 UTF-8: F0 9F 98 804バむト UTF-16: D83D DE00サロゲヌトペア

䜿甚䞊の泚意

  • 「が」のように、1文字に芋えおも2぀のコヌドポむントか濁点で衚されおいる堎合は、最初の1぀だけが調べられたす。
  • 👍🏜 のような肌の色付きの絵文字や囜旗も、耇数のコヌドポむントの組み合わせです。
  • コヌドポむントがわかっおも、䜿っおいるフォントにその文字がなければ、□などで衚瀺されたす。

よくある質問

コヌドポむントはどんな圢匏で入力すればいいですか?

「1F600」「U+1F600」「0x1F600」のいずれの圢匏でも認識されたす。

絵文字を入力するずUTF-16の欄に2぀の倀が衚瀺されるのはなぜですか?

U+FFFFを超えるコヌドポむント(倚くの絵文字を含む)は、UTF-16では「サロゲヌトペア」ず呌ばれる2぀のコヌド単䜍で衚珟されるためです。

耇数の文字を䞀床に入力するずどうなりたすか?

「文字→情報」モヌドでは、入力した最初の1文字のみが解析察象になりたす。