在SO上有一些类似的问题,但没有一个解释我遇到的问题。
我正在使用1和1托管的TomatoCMS。
我遇到的问题是:
tinyMCE.getInstanceById('content').execCommand('mceInsertContent', false, '<img src="' + url + '" alt="" />');
url
可以是http://example.com/uploads/123.jpg
图像 正确插入到tinymce预览区域,但原始textarea
的内容设置为:
<img src="%5C" alt="\"\"" />
这就是保存到数据库的内容。
有人有解决方案吗?
答案 0 :(得分:2)
这是由PHP Magic Quotes引起的。
要解决此问题,请在包含以下内容的网站根目录中放置php.ini
文件:
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
我在一篇关于另一个托管在1and1上的软件包的帖子中找到了这个解决方案。 How to install Precurio on 1and1 servers
答案 1 :(得分:1)
我不完全确定,这里出了什么问题,但我想这可能与编码有关。您可以尝试为此提供的配置设置:http://www.tinymce.com/wiki.php/Configuration:entity_encoding