オンライン 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 で統一されているかの確認などに使えます。