我有两台安装了 TYPO3 的服务器。一个是testserver,一个应该是liveserver。在测试服务器上,一切运行良好。当我创建一个 mysqldump 并将其复制到 liveserver(使用 scp)时,所有 Umlauts 都被转换为 sth。像 'ÐÒ§ÑÑа бÑзÑÓа (我用 nano 编辑器查看它)。这发生在我将其导入数据库之前。
谁能给我一个提示,如何解决这个问题?
提前致谢。
最重要的是确保您的内容表已正确编码(例如pages
,tt_content
或扩展表)
如果只有static_languages
表破坏了编码,那没问题(我刚刚意识到,我有完全相同的值;)'Ð~PÒ§Ñ~AÑ...)
静态数据由 TYPO3 插入,如果您丢失了数据,您可以轻松地重新创建它们 - 然后,很可能它将插入具有正确编码的值,只是:
Extension Manager (EM)
Static Info Tables
分机Database Update
标签,Import static data
Make updates.
编辑:似乎您的系统没有完全设置为 UTF-8。Latin1 仅支持欧洲语言(带重音和变音符号),但既不支持中文也不支持西里尔文。
http://typo3-media.com/blog/article/utf8-and-typo3-updated.html