我在一个使用MoovWeb和Tritium的西班牙语网站上工作,但我有特殊字符的问题。
对于一个内容,只要有特殊字符,它总是把它们弄乱,并显示块或问号字符。我无法访问原始站点的源代码,因此我无法确定该站点是否为特殊字符使用了适当的HTML安全替代方案。
有没有什么方法可以轻松地管理或处理TRI3中的特殊字符,而不是执行某种查找和替换例程?
发布于 2014-08-07 01:29:20
在本地开发时,原始站点的源代码将位于项目的tmp/messages目录中。这是源站的原始响应,因此任何特殊的编码或字符字节都将被保留。如果可以确定组成特殊字符的字节,则可以使用Tritium的replace()函数将这些字节更改为HTML安全的替代字符。例如,
replace(/\xe9/, "é")其中\xe9是é的字节序列。
这是假设此字符已正确编码。如果不是,您将不得不隔离格式错误的字节并逐个替换它们。
https://stackoverflow.com/questions/24908101
复制相似问题