扩展ascii的Base64计算?

时间:2012-09-29 11:23:55

标签: algorithm encoding character-encoding base64

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

  

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

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

char:

enter image description here

遵循简单的algorithm

我得:

enter image description here

因此值应为Fy

那么为什么当我使用online-encoder并将值放在 alt + 178 时,

enter image description here

我得到了这个结果:

enter image description here

这里发生了什么?

3 个答案:

答案 0 :(得分:2)

您的浏览器向编码网站发送了该字符的UTF-8编码。这种编码不是178。

答案 1 :(得分:2)

这是unicode字符U+2593的UTF-8编码,与扩展ASCII字符178相同。

U+2593

答案 2 :(得分:0)

感谢Damien_The_Unbeliever&& zmbq&& Markus Jarderot:

enter image description here

所以

enter image description here