关于html汉字乱码的问题

发布于 2021-11-19 19:28:12 字数 490 浏览 780 评论 5

    不耽误大家时间直接进入正题问题描述:

    1,我googlecode上拿的dwz的代码。<meta>设置编码格式为utf-8.使用浏览器直接打开该html文件无乱码情况。

    2,后台框架使用jfinal,应用服务器是jetty,将html页面改为jsp,加上jsp头文件,设置pageEncoding,和charset为utf-8,项目编码统一utf-8.无乱码情况

    3,但是,我现在想使用模板语言,我使用了beetl,页面还是html,服务器启动后,前台html就莫名其妙的乱码了,后台接收展示的汉字没有乱码,乱码的是dwz的html里面之前所写的汉字。例如登陆页面写了:“用户名:” ,用户名就会乱码。

    我找了很多原因,谷歌无果,实在是没有办法了。希望大家帮助。

    

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

夜无邪 2021-11-23 04:11:29

设置一下编码看看,调用groupTemplate.setCharset("utf-8"),或者配置文件TEMPLATE_CHARSET=utf-8

如果还有问题,看看你是否设置响应头为utf-8,因为beetl不做这个,你得自己做,调用:

response.setContentType("text/html; charset=utf-8");

好听的两个字的网名 2021-11-23 03:58:46

最好把文件都保存成UTF-8无BOM的,Windows默认编码是ANSI.

冷弦 2021-11-23 03:08:00

嗯 估计是文件编码

德意的啸 2021-11-22 15:46:19

文件编码。。

平生欢 2021-11-20 00:04:21

JFinal 从没出现过此问题,可能是beetl 的事,呼叫下  @闲.大赋

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文