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