我需要在RTE中显示一些数学/希腊符号,然后在前端显示。通过复制/粘贴或"插入字符"插入它们;选项效果很好,但是一旦保存文本,插入的符号就会被问号替换,T3会引发跟随错误:
1:表格中的记录56的这些字段" tt_content"没有正确保存:bodytext!由于数据库的类型转换,值可能已更改。
我认为T3或我的数据库的字符集存在问题,但我不知道从哪里开始寻找。
答案 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">⌚</span>