【问题标题】:Badly displayed accented characters重音字符显示不佳
【发布时间】:2020-07-23 12:58:35
【问题描述】:

在我 15-20 年前创建并定期更新的 CMS TYPO3 网站上,几天前发现了一个新问题:重音字符都显示不好。几个星期以来,我没有改变或更新任何东西。如何恢复到原来的样子?

【问题讨论】:

    标签: typo3 character display diacritics


    【解决方案1】:

    这听起来像是您的数据库的错误 UTF-8 编码。
    通常,这应该在几年前当 TYPO3 一般切换到 UTF-8 连接时检测并清除。到那时为止,可以以任何编码使用数据库并在连接中强制使用 UTF-8。以这种方式 UTF-8 字符存储在例如异拉丁领域。一次缺少强制使用,您最终得到了一个乱码。特别是如果您使用转储传输数据,您可能会破坏您的数据。

    因为这应该在几年前发生,所以可能会出现另一个问题:
    也许您的(更新的?)浏览器无法确定您的网站使用哪种编码并且猜错了。
    也许您需要在 HTML 输出中提供正确的编码信息。


    添加:
    正确的编码信息可能看起来像 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 或只是 <meta charset="utf-8"> 作为 HTML 标头中的元信息。
    通常情况下,TYPO3 会发送这样的标头。

    【讨论】:

    • 您好,感谢您的信息!如何在您的 HTML 输出中提供正确的编码信息?我不是什么电脑高手。
    猜你喜欢
    • 2015-01-23
    • 2014-09-20
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    相关资源
    最近更新 更多