1

私の知る限り、base 64 は任意の文字を表すことができます。(バイナリ含む)

Base64 エンコーディング スキームは、テキスト データを処理するように設計されたメディアを介して保存および転送する必要があるバイナリ (!) データをエンコードする必要がある場合によく使用されます。

そこで、拡張ASCII文字(127を超える)に適用しようとしました

文字:

ここに画像の説明を入力

簡単なアルゴリズムに従った後 :

私が得た:

ここに画像の説明を入力

したがって、値はFy

では、なぜonline-encoderaltを使用して+で値を入力すると178

ここに画像の説明を入力

私はこの結果を得る:

ここに画像の説明を入力

ここで何が起こっているのですか?

4

3 に答える 3

2

お使いのブラウザは、エンコーディング Web サイトに文字の UTF-8 エンコーディングを送信しました。このエンコーディングは 178 ではありません。

于 2012-09-29T11:26:53.433 に答える
2

これは Unicode 文字の UTF-8 エンコーディングでありU+2593、拡張 ASCII 文字 178 と同じです。

U+2593

于 2012-09-29T11:37:57.120 に答える