Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 显示不好的重音字符_Typo3_Character_Display_Diacritics - Fatal编程技术网

Typo3 显示不好的重音字符

Typo3 显示不好的重音字符,typo3,character,display,diacritics,Typo3,Character,Display,Diacritics,在我15-20年前创建并定期更新的CMSTypo3网站上,几天前我注意到一个新问题:重音字符都显示不好。我有几个星期没有改变或更新任何东西了。如何使其恢复原状?听起来您的数据库的UTF-8编码很糟糕。 通常情况下,这应该在几年前TYPO3切换到UTF-8连接时检测到并清除。在此之前,可以在任何编码中使用数据库,并在连接中强制使用UTF-8。通过这种方式,UTF-8字符存储在例如iso拉丁语字段中。少了一次强制使用,你就得到了一个混乱的页面。特别是如果您使用转储传输数据,则可能会破坏您的数据 由于

在我15-20年前创建并定期更新的CMSTypo3网站上,几天前我注意到一个新问题:重音字符都显示不好。我有几个星期没有改变或更新任何东西了。如何使其恢复原状?

听起来您的数据库的UTF-8编码很糟糕。
通常情况下,这应该在几年前TYPO3切换到UTF-8连接时检测到并清除。在此之前,可以在任何编码中使用数据库,并在连接中强制使用UTF-8。通过这种方式,UTF-8字符存储在例如iso拉丁语字段中。少了一次强制使用,你就得到了一个混乱的页面。特别是如果您使用转储传输数据,则可能会破坏您的数据

由于这在几年前就应该发生,因此可能发生了另一个问题:
可能您的(更新的?)浏览器无法确定您的站点使用的是哪种编码,并且猜错了。
也许您需要在HTML输出中提供适当的编码信息


添加:
正确的编码信息可能看起来像HTML标题中的元信息。

通常情况下,默认情况下,这样的标题是通过TYPO3发送的。

Hi,谢谢您提供的信息!如何在HTML输出中提供适当的编码信息?我不太懂电脑。