作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试解码包含英语和阿拉伯语混合字符的 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/
我需要在 MYSQL 数据库中输入 10 种语言的内容(有问题的是:中文、俄语、阿拉伯语),客户端应该能够通过 phpMyAdmin 和管理区域读取和编辑它们。 我使用过 utf8-bin、utf8_
我在 VBA 用户窗体中创建了一个 ListView 。 Listview 显示用户在 3 个文本框中插入的数据(单击“保存”按钮后)。用户可以在希伯来语中插入文本,但在 ListView 中,文本显
我是一名优秀的程序员,十分优秀!