独立php脚本:Insert query适用于大内容(300kb),但typo3不适用于';不要保存相同的内容

独立php脚本:Insert query适用于大内容(300kb),但typo3不适用于';不要保存相同的内容,php,mysql,sql,typo3,Php,Mysql,Sql,Typo3,我有一个独立的PHP脚本,可以将300kb的HTML数据正确地插入MYSQL表 $sql = "INSERT INTO tt_content (pid, CType, bodytext, cruser_id, header) VALUES (26124, 'text', '".mysql_real_escape_string($data)."', 1,'" . $heading . "')"; 但Typo3不会保存通过其编辑器插入的

我有一个独立的PHP脚本,可以将300kb的HTML数据正确地插入MYSQL表

$sql = "INSERT INTO tt_content 
          (pid, CType, bodytext, cruser_id, header) 
        VALUES 
          (26124, 'text', '".mysql_real_escape_string($data)."', 1,'" . $heading . "')";
但Typo3不会保存通过其编辑器插入的相同内容


这似乎是我的typo3配置问题还是typo3问题

RTE字段的内容在进入数据库的过程中被解析。因此,可能您的时间不足(最大执行时间为低)或内存不足(内存限制为低)。尝试调整该设置。

您指的是什么编辑器?如果使用HTML内容元素,则不应修改它。它是扩展吗?您可能需要更改该字段的tca.php文件中的最大内容长度。我使用的是rtehtmlarea 2.0.9,默认情况下是typo3附带的。我已经用rtehtmlarea的tce.php检查了最大内容长度,我对bodytext字段没有这样的限制。有什么想法吗?。HTML内容元素类型也有同样的问题。我在php.ini max_execution_time=320 memory_limit=1024M中有以下值。如果停用RTE,会发生什么?也许是数据库连接UTF-8与拉丁1的区别?您尝试过不同的浏览器吗?我启用了UTF-8,但mysql数据库是拉丁文1。那会引起什么问题吗。如果是,我如何解决这个问题?我执行了以下查询以查找数据库的编码。显示创建数据库演示;创建数据库
demo
/*!40100默认字符集latin1*/I已为typo3页面配置UTF-8,MYSQL数据库为latin1;您是否尝试了不同的浏览器,是否尝试停用RTE?