【发布时间】:2011-06-22 01:18:54
【问题描述】:
在 Wicket 中,我试图在网页中包含文本“frāctus m (feminine frācta, neuter frāctum)”,该网页简单地从具有正确编码(UTF-8,从 Eclipse 保存)的静态文本文件中提取.在浏览器中呈现时,它显示“frÄ�ctus m (feminine frÄ�cta, neuter frÄ�ctum)”。渲染的编码方式是否有修复?我将<?xml version="1.0" encoding="UTF-8"?> 添加到我的主“模板”页面(其他人从该页面继承),但这没有帮助。
【问题讨论】:
-
已接受答案中的链接是关于解码 POST 请求的,这不是您遇到的问题。您可以发布从磁盘加载文本文件的代码吗?
-
该代码在 Wicket 中。默认情况下,它只是将“.class”替换为被调用控制器的“.html”,将该文件作为视图模板加载,然后让控制器处理它。