Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 MoovWeb 和 Tritium 在西班牙网站上工作,但我遇到了特殊字符的问题。 对于一个内容,只要有特殊字符,它总是把它们弄乱,并显示块或问号字符。我无权访问原始站点的源代码,因此我无法确定该站点是否对特殊字符使用了适当的 HTML 安全替代方案。
有什么方法可以轻松管理或处理氚中的特殊字符,而不是执行某种查找和替换例程?
在本地开发时,您将在项目的 tmp/messages 目录中获得原始站点的源代码。这是来自原始服务器的原始响应,因此将保留任何特殊编码或字符字节。如果您可以确定构成特殊字符的字节,则可以使用 Tritium 的replace()函数将这些字节更改为 HTML 安全的替代方案。例如,
replace()
replace(/\xe9/, "é")
\xe9é 的字节序列在哪里。
\xe9
这是假设此字符已正确编码。如果没有,您将不得不隔离格式错误的字节并一一替换。