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

问题描述 投票:0回答:2

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

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

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

typo3 special-characters typo3-7.6.x rte
2个回答
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

0
投票

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

<span class="menuicon">&#8986;</span>
© www.soinside.com 2019 - 2024. All rights reserved.