1

据我所知 - base 64 可以代表任何字符。(包括二进制)

当需要对二进制(!)数据进行编码时,通常使用 Base64 编码方案,这些数据需要在旨在处理文本数据的媒体上存储和传输

所以我尝试将它应用于扩展的 ascii char(超过 127)

字符:

在此处输入图像描述

遵循简单的算法后 :

我必须:

在此处输入图像描述

所以值应该是Fy

那么为什么当我使用在线编码器并将值放在alt+178时,

在此处输入图像描述

我得到这个结果:

在此处输入图像描述

这里发生了什么 ?

4

3 回答 3

2

您的浏览器向编码网站发送了字符的 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 回答
0

感谢 Damien_The_Unbeliever && zmbq &&Markus Jarderot:

在此处输入图像描述

所以

在此处输入图像描述

于 2012-09-29T11:46:25.063 回答