[英]How to handle spectial characters in Tritium
我正在使用MoovWeb&Tritium在西班牙语站点上工作,但遇到特殊字符问题。
对于内容,无论哪里有特殊字符,它总是会将它们弄乱,并显示方块或问号字符。 我无权访问原始网站的源代码,因此无法确定该网站是否对特殊字符使用了正确的HTML安全替代品。
有什么方法可以轻松地管理或处理tri中的特殊字符,而不需要执行某种查找和替换例程?
在本地进行开发时,您将在项目的tmp / messages目录中找到原始站点的源代码。 这是来自原始服务器的原始响应,因此将保留任何特殊的编码或字符字节。 如果您可以确定组成特殊字符的字节,则可以使用Tritium的replace()
函数将这些字节更改为HTML安全替代。 例如,
replace(/\xe9/, "é")
其中\\xe9
是é的字节序列。
假设此字符已正确编码。 如果不是,则必须隔离格式错误的字节,并将其一一替换。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.