繁体   English   中英

如何在Tritium中处理特殊字符

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM