阿拉伯语文本转换为iso-8859-6格式

时间:2015-04-15 06:58:46

标签: c# iso-8859-1

当我在浏览器中通过URL发送阿拉伯语文本时,我将该文本作为 %D9%83%D9%8A%D9%81%20%D8%AD%D8%A7%D9%84%D9%83

  

例如:كيفحالكto%D9%83%D9%8A%D9%81%20%D8%AD%D8%A7%D9%84%D9%83

我在谷歌浏览时得到的答案就像是转换为UTF-8 iso-8859-6格式。我是这个编码的新手。我想将此转换存储在数据库中

如何实现这种编码,这是由浏览器使用c#?

完成的

2 个答案:

答案 0 :(得分:0)

您可以进行网址编码/解码。

尝试使用此http://meyerweb.com/eric/tools/dencoder/

您是否尝试过HttpServerUtility.UrlDecode或HttpUtility.UrlDecode?

答案 1 :(得分:0)

这是一个如何解码网址的示例

public partial class _Default : Page
{       
    protected void Page_Load(object sender, EventArgs e)
    {
        string returnUrl = Server.UrlDecode(Request.QueryString["url"]);
        ReturnPage.NavigateUrl = returnUrl;
    }
}

MSDN