オンライン UTF-8 エンコードツール

オンライン UTF-8 エンコードツール:テキストを UTF-8 の十六進(Hex)表現に変換します。中国語と絵文字に対応し、ブラウザ内で即時に処理されます。

ツールの入力と出力

入力テキスト:
処理結果:準備完了

UTF-8 エンコードの使用例

UTF-8 は Web とアプリケーションで最も一般的な文字エンコードです。このツールはテキストを UTF-8 の規則に従って十六進バイト列に変換し、文字の下位バイトの確認、文字化けのデバッグ、テストデータの生成、他のプロトコルとの連携に便利です。

中英、絵文字、全角記号などあらゆる文字を正しく変換できます。絵文字などの補助平面の文字は 4 バイト規則でエンコードされ、標準実装と一致します。

How does UTF-8 represent a character?

UTF-8 encodes a character as a variable number of bytes, from 1 to 4. The definition is RFC 3629.

“UTF-8 encodes UCS characters as a varying number of octets, where the number of octets, and the value of each, depend on the integer value assigned to the character in ISO/IEC 10646.”

よくある質問

なぜ 1 つの漢字が複数の十六進バイトになるのですか?

UTF-8 は可変長エンコードで、一般的な漢字は 3 バイト、絵文字などの文字は 4 バイトになります。1 文字が複数バイトになるのは正常で、十六進の長さは文字数ではありません。

UTF-8 エンコードと URL エンコードの違いは?

UTF-8 エンコードはバイトの十六進表現を出力し、低レベルのバイト確認を目的とします。URL エンコードは URL 転送向けにパーセント形式を出力します。どちらも UTF-8 バイトが基礎ですが、用途が異なります。

エンコード結果は何に使えますか?

文字化けの調査、テキストの保存形式の検証、テスト用の特定バイト列の構築、API が返すデータのエンコードが UTF-8 で統一されているかの確認などに使えます。