开发者社区> 问答> 正文

FreeMarker传中文值乱码问题

页面本身含中文,显示无误。页面中有几个input输入框,当输入中文,提交时传到action里面的值是乱码。

default_encoding为utf-8,其他地方的设置也都是utf-8。试过改为GBK,依然乱码。

还有哪里需要配置

展开
收起
爵霸 2016-06-17 10:22:46 3277 0
1 条回答
写回答
取消 提交回答
  • 这个乱码跟 FreeMarker 本身是无关的,如果表单的 method 是 GET 的话,你需要对参数值进行转码 ISO8859_1 -> UTF8 ,如果是 POST 的话,则需要 request.setCharacterEncoding("UTF-8");

    2019-07-17 19:42:06
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载