TYPO3 RTE:保存数学/希腊符号并不起作用

时间:2016-06-02 07:42:17

标签: typo3 special-characters typo3-7.6.x rte

我需要在RTE中显示一些数学/希腊符号,然后在前端显示。通过复制/粘贴或"插入字符"插入它们;选项效果很好,但是一旦保存文本,插入的符号就会被问号替换,T3会引发跟随错误:

1:表格中的记录56的这些字段" tt_content"没有正确保存:bodytext!由于数据库的类型转换,值可能已更改。

我认为T3或我的数据库的字符集存在问题,但我不知道从哪里开始寻找。

2 个答案:

答案 0 :(得分:1)

在我的7.6.8上测试过,似乎工作正常。当我登录我的mysql并运行此查询时:

SELECT default_character_set_name FROM information_schema.SCHEMATA
    WHERE schema_name = "7_6_local_typo3_org";

(7_6_local_typo3_org是数据库名称)它返回:

+----------------------------+
| default_character_set_name |
+----------------------------+
| utf8                       |
+----------------------------+
1 row in set (0.00 sec)

还有整理:

SELECT default_collation_name FROM information_schema.SCHEMATA
    WHERE schema_name = "7_6_local_typo3_org";
+------------------------+
| default_collation_name |
+------------------------+
| utf8_general_ci        |
+------------------------+
1 row in set (0.00 sec)

然后我也在我的my.cnf(mysql配置文件)中:

character-set-server = utf8
collation-server = utf8_general_ci

答案 1 :(得分:0)

在TYPO3-8.7.x中将带有UTF-Icons的HTML粘贴到Raw-HTML内容元素中时出现类似的问题,但是当我对符号进行编码时它可以工作,例如:

<span class="menuicon">&#8986;</span>