【问题标题】:Concrete5: How to stop macrons disappearing when cache is cleared?Concrete5:清除缓存后如何阻止宏消失?
【发布时间】:2013-05-17 22:44:46
【问题描述】:

我有一个concrete5 网站,它使用“设计师内容”一个附加组件,可通过他们的市场获得。

我们的客户网站要求为其语言使用宏。

现在,无论是硬编码的 html 还是通过内容块等,这在整个 99% 的网站上都很好。但是,当在使用“设计器内容”创建的块内使用宏时,宏会被替换为“?” ...

谁能帮忙?

很遗憾,由于我的“声誉低下”,该网站不允许我发布图片以帮助您了解发生了什么....riiiiight 这很有帮助。

提前致谢!

【问题讨论】:

    标签: caching concrete5


    【解决方案1】:

    通常出现问号“?”而不是某些字符是字符集编码问题的标志。对于 C5,您应该使用通用 UTF8 编码,但是如果您的数据库表设置为使用不同的字符集,或者您的 php 设置设置为不同的字符集,那么您将得到那些奇怪的字符。

    你应该从你的 php.ini 开始并将字符集设置为 utf8

    如果这不能解决问题,请检查此线程,它有一个有用的脚本可用于修复数据库 http://www.concrete5.org/community/forums/usage/utf-8-or-unicode-problems-preventing-corrrupt-fonts-on-the-front/#52300

    但是请注意,如果在字符集不正确的情况下保存了内容,您可能会发现内容仍然看起来很奇怪,您必须在设置正确的字符集后再次插入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-28
      • 2012-12-16
      • 2023-03-25
      相关资源
      最近更新 更多