当前位置:编程学习 > C#/ASP.NET >>

如何清除&amp字符,菜鸟求

    public static string StripHT(string strHtml)
    {
        Regex regex = new Regex("<.+?>", RegexOptions.IgnoreCase);
        string strOutput = regex.Replace(strHtml, "");
        strOutput = strOutput.Replace("&", "\n");
        strOutput = strOutput.Replace("nbsp;"," ");
        strOutput = strOutput.Replace("&", "&");
        return strOutput;
    }

为什么 内容里还有 & 这个字符呢!如何清除掉呢! --------------------编程问答-------------------- 你直接<  >   或者空格 --------------------编程问答-------------------- 由于从数据库中自动返回了一堆的&  我又无法改变数据库里的内容。因为我的接口 只读数据库,现在被手机客户端调用接口后 是乱码  所以必须把里面的特殊符号统统清除。现在只有&  这个字符无法清除。请高手指教 --------------------编程问答-------------------- 是编码问题吧?试试用Server.HtmlEncode()转换一下 --------------------编程问答-------------------- 请问楼上Server.HtmlEncode()函数怎么来的!怎么引用? --------------------编程问答-------------------- 正常啊 估计编码方面

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace aaaaaaaaa
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            string strOutput = "&ddddddd";

             strOutput = strOutput.Replace("&", "\n");


MessageBox.Show(strOutput);



        }
    }
}
--------------------编程问答-------------------- 就是啊!我可郁闷,都不知道怎么回事。 --------------------编程问答-------------------- 你确定是&而不是 & ?

--------------------编程问答-------------------- 我也遇到了,帮你顶
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,