gpt4 book ai didi

c# - Base64 到 UTF-8 字符串解码 - 阿拉伯文本

转载 作者:行者123 更新时间:2023-11-30 22:18:50 25 4
gpt4 key购买 nike

我正在尝试解码包含英语和阿拉伯语混合字符的 Base64 数据。我正在使用以下代码进行解码。

var bytes = Convert.FromBase64String(data); //data contains base64 data
string text = Encoding.UTF8.GetString(bytes);

解码后,我将其显示在 ASP 页面上。我的问题是,英文文本显示正确,而在阿拉伯文本的位置我得到空框和这样的问号。 ������ ����

请指出我哪里出错了。

最佳答案

找了几天。我想到了这个并且正在工作..

byte[] plain = Convert.FromBase64String(data);
Encoding iso = Encoding.GetEncoding("ISO-8859-6");
newData = iso.GetString(plain);
return newData;

关于c# - Base64 到 UTF-8 字符串解码 - 阿拉伯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15898678/

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