我如何转换在typo3后端编辑器中从tt_content.bodytext列获取的特殊字符?

时间:2018-10-12 08:06:35

标签: internationalization typo3 typo3-6.2.x htmlspecialchars

Typo3将网页内容存储在具有字符集 utf-8 tt_content 表中。在mycase中,它以匈牙利语语言存储。在 tt_content.bodytext 列中存储特殊字符。因此,相同的未翻译字符将在网页中呈现。

Ex :要转换为é

的ó

我尝试将 Localconfiguration.php 文件中的 setLocale 更改为 utf-8 。但没有得到结果。 google提出了各种解决方案,但没有成功。

我真的是typo3 6.2的新手。 。请引导我逐步解决此问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

从TYPO3 6.0开始,所有级别的数据库数据都必须是utf-8。
查看数据库,查看您的文本字段,数据库和数据库连接是否为utf-8。

确保使用utf-8完成从TYPO3外部数据库之间的所有转移。

这些错误的字符编码通常是当编码不匹配时出现的问题。
由于6.0 TYPO3总是使用utf-8数据库连接,尽管数据字段可以声明为“异物”。除了缺少两个或三个字节的utf-8字符的空间之外,如果使用仅使用声明的编码的其他软件干扰数据库,则会得到垃圾字符。