Utf 8 阿拉伯文字符在C#HTML渲染器中分开显示

Utf 8 阿拉伯文字符在C#HTML渲染器中分开显示,utf-8,arabic,non-ascii-characters,persian,html-rendering,Utf 8,Arabic,Non Ascii Characters,Persian,Html Rendering,我正在为wpf使用HTML呈现程序1.5.0.6,该程序在 问题在于阿拉伯语/波斯语字符是分开显示的,例如,此代码: سلام 不清楚问题出在哪里。“分隔”是什么意思?阿拉伯语/波斯语字符有不同的视图,如果“س”(发音为s)单独出现,则按上述方式书写(分隔形式),但如果后面有另一个字符,则显示为“ﺳ" 例如,称为初始形式的سلام(salam)如س所示‌ل‌ا‌م(s-l-a-m)当我运行代码片段时,它会显示“是的!”这是正确的形式,但是当你在wpf环境中使用codeplex上的c#html

我正在为wpf使用HTML呈现程序1.5.0.6,该程序在 问题在于阿拉伯语/波斯语字符是分开显示的,例如,此代码:


سلام

不清楚问题出在哪里。“分隔”是什么意思?阿拉伯语/波斯语字符有不同的视图,如果“س”(发音为s)单独出现,则按上述方式书写(分隔形式),但如果后面有另一个字符,则显示为“ﺳ" 例如,称为初始形式的سلام(salam)如س所示‌ل‌ا‌م(s-l-a-m)当我运行代码片段时,它会显示“是的!”这是正确的形式,但是当你在wpf环境中使用codeplex上的c#html呈现器呈现html时,你会得到一个分离的html。这个页面被标记为恶意:源代码在其他地方可用吗?我假设问题是它们没有正确处理UTF-8,但我必须看一看来源。不清楚问题是什么。你说的“分隔”是什么意思?阿拉伯语/波斯语字符有不同的观点,如果“س”(发音为s)是单独的,则按上述方式书写(分隔形式),但如果后面有另一个字符,则显示为“ﺳ例如,称为首字母形式的سلام(salam)显示为س‌ل‌ا‌م(s-l-a-m)当我运行代码片段时,它会显示“是的!”这是正确的形式,但是当你在wpf环境中使用codeplex上的c#html呈现器呈现html时,你会得到一个分离的html。这个页面被标记为恶意:源代码在其他地方可用吗?我假设问题是它们没有正确处理UTF-8,但我必须看一看消息来源。