テキストをASCIIに変換

文字をASCIIコードに変換し、数値コードをテキストに戻せます。 ブラウザ上で直接動作し、テキストをサーバーに送信しません。

ASCIIコードとは

キーボード上のすべての文字には、コンピュータが文字を保存して識別するために使用する文字コードである数字が付いています。基本的な英語文字の場合、ASCII コードは次のとおりです。A は 65、a は 97、数字の 0 は 48、スペースは 32 です。テキストから ASCII へのコンバーターはこれらの数値を明らかにし、テキストの各文字を数値コードに変換します。文字の下にある数字を確認する簡単な方法です。

変換の仕組み

コンバーターは各文字を取得し、その数値コードを単純な 10 進数で出力します。したがって、「Hi」は 72 105 になり、H は 72、i は 105 になります。デコードでは逆の処理が行われます。各数値を読み取り、それが表す文字にマッピングし直します。この文字と数字の間の 1 対 1 のマッピングはコンピューティングの基本的な考え方の 1 つであり、それを独自のテキストで直接見ることで、その概念が具体的にわかります。

テキストを文字コードに変換する理由

主な用途は教育的および実用的です。コンピューターがテキストをどのように表現するかを学習している学生は、コンピューターを使用して文字エンコーディングを理解します。プログラマは、比較、並べ替え、またはコード内の文字範囲の操作のために、文字の数値コードが必要になることがあります。また、パズルの場合や、特定の文字がそのようにソートされる理由を理解するのにも役立ちます。ソートではこれらの基礎となるコードが比較されることが多いため、大文字 (コード 65 ~ 90) が小文字 (97 ~ 122) よりも前にソートされるのです。

アスキー以降

古典的な ASCII セットは、コード 0 から 127 の基本的な英語文字をカバーしています。現代のテキストはそれをはるかに超えており、Unicode を使用してすべての言語のすべての文字と絵文字を、はるかに大きなコード番号で表します。このツールは、基本的な ASCII 文字であっても、より高度な Unicode 文字であっても、各文字の実際のコード ポイントを表示するため、アクセント付きの文字や絵文字は実際のより大きな数値を生成します。すべてはブラウザ内で計算され、アップロードされることはありません。

よくある質問

ASCII コードと Unicode コードの違いは何ですか?
ASCII は、コード 0 ~ 127 の基本的な英語文字をカバーします。 Unicode は、これをすべての言語のすべての文字と絵文字に拡張し、さらに大きな数値を使用します。このツールは、小さい ASCII 値であっても大きい Unicode 値であっても、各文字の実際のコード ポイントを表示します。
コードをデコードしてテキストに戻すことはできますか?
はい。スペースで区切られた数値のリストを貼り付け、デコード オプションを使用して数値を文字に戻します。両方向に機能します。
大文字と小文字でコードが異なるのはなぜですか?
大文字と小文字は別個のコードを持つ別個の文字であり、A は 65 であるのに対し、a は 97 です。この 32 ポイントのギャップが、大文字と小文字を区別する並べ替えですべての大文字がすべての小文字の前に配置される理由です。
絵文字やアクセント付き文字は使用できますか?
はい。これは、あらゆる文字の真の Unicode コード ポイントを示すため、アクセント付きの文字と絵文字は、エラーではなく実際の (より大きな) コード番号を生成します。