gpt4 book ai didi

C# 它们是相同的 : Encoding. UTF8.GetBytes 和 Convert.FromBase64String 吗?

转载 作者:行者123 更新时间:2023-11-30 20:12:04 25 4
gpt4 key购买 nike

对编码的东西感到困惑。 Encoding.UTF8.GetBytesConvert.FromBase64String 是一样的吗?

最佳答案

呃...不。 Base64 是一种在 ASCII(7 位)流中对二进制数据进行编码的特殊方式,通常用于通过其他一些媒体(电子邮件等)进行传输。

UTF8 是一种将 Unicode 文本编码为一系列字节的方法,而无需为 7 位 ASCII 字符使用多个字符。

换句话说:一个用于二进制数据,另一个用于文本。

旁注:.NET 中的字符串已经是 UTF16,还有其他方法可以将文件和流写入 UTF8。

关于C# 它们是相同的 : Encoding. UTF8.GetBytes 和 Convert.FromBase64String 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3025164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com