【问题标题】:How to handle spectial characters in Tritium如何处理氚中的特殊字符
【发布时间】:2014-07-23 10:33:12
【问题描述】:

我正在使用 MoovWeb 和 Tritium 在西班牙网站上工作,但遇到特殊字符问题。
对于一个内容,只要有特殊字符,它总是把它们弄乱,并显示块或问号字符。我无权访问原始站点的源代码,因此我无法确定该站点是否对特殊字符使用了适当的 HTML 安全替代方案。

有什么方法可以轻松管理或处理氚中的特殊字符,而不是执行某种查找和替换例程?

【问题讨论】:

    标签: moovweb tritium


    【解决方案1】:

    在本地开发时,您将在项目的 tmp/messages 目录中获得原始站点的源代码。这是来自原始服务器的原始响应,因此将保留任何特殊编码或字符字节。如果您可以确定构成特殊字符的字节,则可以使用 Tritium 的 replace() 函数将这些字节更改为 HTML 安全的替代方案。例如,

    replace(/\xe9/, "é")
    

    \xe9 是 é 的字节序列。

    这是假设这个字符被正确编码。如果没有,您将不得不隔离格式错误的字节并一一替换。

    【讨论】:

      猜你喜欢
      • 2010-11-19
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多