如何处理Tritium中的特殊字符

时间:2014-07-23 10:33:12

标签: moovweb tritium

我正在使用MoovWeb&amp ;;在西班牙语网站上工作。氚,但我有特殊字符的问题 对于内容,只要有特殊字符,它总是混淆它们并显示块或问号字符。我无法访问原始网站的源代码,因此我无法确定该网站是否使用了适当的HTML安全替代方法来处理特殊字符。

有没有办法轻松管理或处理氚中的特殊字符,而不是做某种查找&替换常规?

1 个答案:

答案 0 :(得分:0)

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

replace(/\xe9/, "é")

其中\xe9是é。

的字节序列

这是假设此字符编码正确。如果没有,您将必须隔离格式错误的字节并逐个替换它们。