FCKeditor内容不能含单引号怎么解决?

问题描述

开始在数据库中<tdclass="claimsMaterial_td4_1"valign="top"onmouseover="this.className='claimsMaterial_td4_2'"onmouseout="if(document.getElementById('ct_42').style.display=='none'){this.className='claimsMaterial_td4_1'}"onclick="if(document.getElementById('ct_42').style.display=='none'){document.getElementById('ct_42').style.display='block'}else{document.getElementById('ct_42').style.display='none'}">文字</td>显示正常,将其文字修改后在数据库中查看<tdclass="claimsMaterial_td4_1"valign="top"onmouseover="this.className=&rsquo;claimsMaterial_td4_2&rsquo;"onmouseout="if(document.getElementById(&rsquo;ct_42&rsquo;).style.display==&rsquo;none&rsquo;){this.className=&rsquo;claimsMaterial_td4_1&rsquo;}"onclick="if(document.getElementById(&rsquo;ct_42&rsquo;).style.display==&rsquo;none&rsquo;){document.getElementById(&rsquo;ct_42&rsquo;).style.display=&rsquo;block&rsquo;}else{document.getElementById(&rsquo;ct_42&rsquo;).style.display=&rsquo;none&rsquo;}">文字修改</td>其中“'”(单引号)的值不能还原。导致JS无法使用。

解决方案

解决方案二:
各位大侠怎么处理啊。现在有点迷茫了
解决方案三:
我也遇到了,只能把单引号全部替换成“'”了。头疼的要死,偏偏CSDN上没有一个人会,中国的IT水平就这样吗?
解决方案四:
'转换
解决方案五:
插入数据库后,单引号要变成两个单引号才行。。。。。'''''''''''''''
解决方案六:
将接收到的数据在写入数据库前处理一下str=str.replaceAll("'","'");

其实换成大写的单引号就不会有问题了!
解决方案七:
该回复于2011-02-16 08:37:17被版主删除
解决方案八:
汗,楼上没一个回答正确了。
解决方案九:
引用5楼fulong258的回复:

将接收到的数据在写入数据库前处理一下Javacodestr=str.replaceAll("'","'");其实换成大写的单引号就不会有问题了!

正解,换成大写的引号就不会转义了

时间: 2024-10-02 13:32:37

FCKeditor内容不能含单引号怎么解决?的相关文章

grep后加单引号、双引号和不加引号的区别

环境:VirtualBox4.1 + RedHat Linux 6 + Putty0.62 单引号: 可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里 面看到的是什么就会输出什么.单引号''是全引用,被单引号括起的内容不管是 常量还是变量者不会发生替换. 双引号: 把双引号内的内容输出出来:如果内容中有命令.变量等,会先把变量.命 令解析出结果,然后在输出最终内容来.双引号""是部分引用,被双 引号括起的内容常量还是常量,变量则会发生替换,替换成变量内容. 不加引号:

js 赋值包含单引号双引号问题的解决方法

 这篇文章主要介绍了js赋值包含单引号双引号问题的解决方法,需要的朋友可以参考下 我的页面是jsp页面,里面包含一个参数:lefttree,    这个lefttree是从后台拼出来的,内容是html代码:如:  代码如下: <div class="test" onclick="show('tt1','abc')">    在jsp页面中,需要通过js代码将这个值付给一个div,如下:  代码如下: <script type="text/

Ewebeditor及fckeditork单引号问题的解决方法_网页编辑器

Ewebeditor及fckeditor,90%的网站都是采用这两种编辑器作为产品或者内容的说明部分的编辑窗口,近日,一客户的外贸站点基本上快完工了,因客户产品分类多,故而让客户自己在后台添加产品,但是客户反映,在后台添加产品时,如果产品说明内容太过复杂的话,产品怎么也添加不入数据库中. 当时,我们也好生郁闷,这到底怎么回事,我们亲自测试后台添加任意的产品或者文字都能成功,偏偏他就不行,在网站搜索了相关的如"Ewebeditor 不能添加到数据库",似乎找到了一点答案,因Ewebedi

我的Android进阶之旅------&amp;gt;Android字符串资源中的单引号问题error: Apostrophe not preceded by 的解决办法

刚刚在string字符串资源文件中,写了一个单引号,报错了,错误代码如下 error: Apostrophe not preceded by \ (in OuyangPeng's blog ) 资源文件如下: <?xml version="1.0" encoding="utf-8"?> <resources> <string name="ouyang">OuyangPeng's blog </string

Js参数值中含有单引号或双引号问题的解决方法_javascript技巧

<script type="text/javascript">function Display(LoginEmail, UserName, ID) {        alert(LoginEmail);    }</script> 1.使用单引号传参:<a href="javascript:Display('abc@abc.com','Aleax Xie','10101239393')">Test1</a> 如果其中一

Eclipse打开时“发现了以元素&#039;d:skin&#039;”开头的无效内容。此处不应含有子元素的解决方法_Android

本文实例讲述了Android使用Eclipse 打开时"发现了以元素'd:skin'"开头的无效内容.此处不应含有子元素的解决方法.分享给大家供大家参考,具体如下: 今天打开 Eclipse 时遇到了这个提示,如图所示: 虽然不影响使用,但感觉不爽,好在找到了解决办法: 把有问题的 devices.xml 文件删除,再在sdk 里面 tools\lib 下找到devices.xml 文件,将这个文件拷贝到你删除的那个文件夹里,重启 eclipse 就 OK 啦! 修改后如下图所示: 希

帝国cms列表内容模板(list.var) 单引号和双引号

如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加,例如:$listtemp='<img src='[!--titlepic--]'>'; 相反如果引用模板内容是用双引号,那么里面使用双引号前面也要加,例如:$listtemp="<img src="[!--titlepic--]">";

Eclipse打开时“发现了以元素'd:skin'”开头的无效内容。此处不应含有子元素的解决方法

本文实例讲述了Android使用Eclipse 打开时"发现了以元素'd:skin'"开头的无效内容.此处不应含有子元素的解决方法.分享给大家供大家参考,具体如下: 今天打开 Eclipse 时遇到了这个提示,如图所示: 虽然不影响使用,但感觉不爽,好在找到了解决办法: 把有问题的 devices.xml 文件删除,再在sdk 里面 tools\lib 下找到devices.xml 文件,将这个文件拷贝到你删除的那个文件夹里,重启 eclipse 就 OK 啦! 修改后如下图所示: 希

PHP 单引号与双引号的区别_php技巧

1.定义字符串 在PHP中,字符串的定义可以使用单引号,也可以使用双引号.但是必须使用同一种单或双引号来定义字符串,如:'Hello"和"Hello'为非法的字符串定义. 定义字符串时,只有一种引号被视为定义符,即单引号或双引号.于是,如果一个字符串由双引号开始,那么只有双引号被分析器解析.这样,你就可以在双引号串中包含任何其他字符,甚至单引号.下面的引号串都是合法的: Php代码 复制代码 代码如下: $s = "I am a 'single quote string' i