0

我有两台安装了 TYPO3 的服务器。一个是testserver,一个应该是liveserver。在测试服务器上,一切运行良好。当我创建一个 mysqldump 并将其复制到 liveserver(使用 scp)时,所有 Umlauts 都被转换为 sth。像 'ÐÒ§ÑÑа бÑзÑÓа (我用 nano 编辑器查看它)。这发生我将其导入数据库之前。

谁能给我一个提示,如何解决这个问题?

提前致谢。

4

1 回答 1

1

最重要的是确保您的内容表已正确编码(例如pagestt_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

于 2012-11-22T13:39:47.437 回答