Ext中文本编辑框textarea,htmleditor,textfield引号问题

来源:互联网 发布:宁波大学 双一流 知乎 编辑:程序博客网 时间:2024/05/06 15:41

在用Ext的文本编辑框(例如textarea,htmleditor,textfield等)来做前端,如果文本中含有引号的话,

在用JSON数据流从数据库中把数据传送过来的时候,会发现页面数据显示不正常等现象,其原因是因为在文本中含有引号。

下面是小妹在做项目的过程中自己的写的引号处理函数,我是在将数据传送到数据库之前,对所获取的数据进行引号处理,

然后再保存到表中。这样以后在读出的时候,就没有刚才所说的那个问题了。


 

    /// <summary>    /// 处理文本中的引号    /// </summary>    /// <param name="Words">需要处理的字符串</param>    /// <returns></returns>    public string DealWithQuotation(string Words)    {        string strWord = Words;//需要引号处理的变量        int intIndex = 0;        while (intIndex < strWord.Length && strWord.IndexOf("/"", intIndex) > 0)        {            intIndex = strWord.IndexOf("/"", intIndex);            if (strWord[intIndex - 1] == '//')//判断该引号是否已经处理过了。            {                intIndex = intIndex + 1;            }            else//进行引号处理            {                strWord = strWord.Insert(intIndex, "//");                intIndex = intIndex + 2;            }        }        return strWord;    }


原创粉丝点击