马来语的C#HTML编码解码

马来语的C#HTML编码解码,c#,html,html-encode,C#,Html,Html Encode,我正在尝试编码/解码阿拉伯语、马来语和孟加拉语字符。我使用System.Net.WebUtility.HtmlDecode(row[“Context”].ToString())为阿拉伯语字符实现了它

我正在尝试编码/解码阿拉伯语、马来语和孟加拉语字符。我使用
System.Net.WebUtility.HtmlDecode(row[“Context”].ToString())为阿拉伯语字符实现了它我试着用谷歌搜索它,但还是挂在那里。

试着使用
UTF-8
编码:

byte[] encodedDataAsBytes =
System.Convert.FromBase64String(m_enc);
string returnValue =
System.Text.Encoding.UTF8.GetString(encodedDataAsBytes);
return returnValue;

更多信息

我使用在谷歌上搜索后获得的函数获得了解决方案。我对if部分进行了注释,这对我来说很有用

 Public Shared Function HTMLEncodeSpecialChars(text As String) As String
    Dim sb As New System.Text.StringBuilder()
    If text IsNot Nothing Then
        For Each c As Char In text
            sb.Append([String].Format("&#{0};", AscW(c)))

            'If Not [Char].IsLetterOrDigit(c) Then
            '    ' special chars
            '    sb.Append([String].Format("&#{0};", AscW(c)))
            'Else
            '    sb.Append(c)
            'End If
        Next
    End If
    Return sb.ToString()
End Function

感谢您帮助我找到解决方案。

您的编码格式是什么?@实用工具没有这样的格式。用户在网页的文本框中输入消息内容(需要以短信发送)。我需要将其保存在数据库中,然后将其作为短信文本读取并发送出去。例如:“Label1.Text=HTMLEncodeSpecialChars(”പ്രിയപെട ഉപബോക്താവേ , നിങ്ങള്ക് ഇഷ്ടപെട്ട ഗാനം കണ്ടെത്തുവാൻ )'我不能使用UTF编码,因为其他语言都使用HTML编码,我需要保持一致性。