1

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

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

4

1 回答 1

0

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

replace(/\xe9/, "é")

\xe9é 的字节序列在哪里。

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

于 2014-08-06T17:29:20.373 回答