Typo3将网页内容存储在具有字符集 utf-8 的 tt_content 表中。在mycase中,它以匈牙利语语言存储。在 tt_content.bodytext 列中存储特殊字符。因此,相同的未翻译字符将在网页中呈现。
Ex :要转换为é
的ó我尝试将 Localconfiguration.php 文件中的 setLocale 更改为 utf-8 。但没有得到结果。 google提出了各种解决方案,但没有成功。
我真的是typo3 6.2的新手。 。请引导我逐步解决此问题。
谢谢。
答案 0 :(得分:0)
从TYPO3 6.0开始,所有级别的数据库数据都必须是utf-8。
查看数据库,查看您的文本字段,数据库和数据库连接是否为utf-8。
确保使用utf-8完成从TYPO3外部数据库之间的所有转移。
这些错误的字符编码通常是当编码不匹配时出现的问题。
由于6.0 TYPO3总是使用utf-8数据库连接,尽管数据字段可以声明为“异物”。除了缺少两个或三个字节的utf-8字符的空间之外,如果使用仅使用声明的编码的其他软件干扰数据库,则会得到垃圾字符。