将十六进制数字转换为页面源的实际字符串值

时间:2016-04-23 11:57:34

标签: c#

我正在运行一个代码,我将分割特定网址的网页源并保存在数据库中。其中一个网页显示了印地语中的一些句子,但在页面源中它显示了十六进制数字值。我无法在印地文转换。 以下是示例。

दोहा॥ श्रीगुरु चरन सरोज रज निज मनु मुकुरु सुधारि । बरनउँ 
रघुबर बिमल जसु जो दायकु फल चारि ॥ बुद्धिहीन तनु जानिके

但实际值是:

दोहा॥ श्रीगुरु चरन सरोज रज निज मनु मुकुरु सुधारि । बरनउँ रघुबर बिमल जसु जो दायकु फल चारि ॥ बुद्धिहीन तनु जानिके

我们可以将此十六进制数字转换为上面的实际字符串值吗?

1 个答案:

答案 0 :(得分:2)

使用此:https://msdn.microsoft.com/en-us/library/7c5fyk1k(v=vs.110).aspx

System.Web.HttpUtility.HtmlDecode("दोहा॥ श्रीगुरु चरन सरोज रज निज मनु मुकुरु सुधारि । बरनउँरघुबर बिमल जसु जो दायकु फल चारि ॥ बुद्धिहीन तनु जानिके");

输出:

  

“दोहा。श्रीगुरुचरनसरोजरजनिजमनुमुकुरुसुधारि。बरनउँरघुबरबिमलजसुजेदायकुफलचारि。बुद्धिहीनतनुजानिके”