首页 > 解决方案 > Spring-MVC / Java的汉字编码问题

问题描述

我有一个带有字段的 JSP,我在其中输入汉字并提交表单document.forms[0].submit();,但是一旦我提交表单,控制器看到的值就会被弄乱,例如 (測試專用)

提交前的字段值: 在此处输入图像描述

提交后控制器中的值:

在此处输入图像描述

这是我的 JSP 文件的顶部,但浏览器 (firefox 60) 可能会忽略它。

<%@ page language="java" contentType="text/html; charset=UTF-8; encoding=UTF-8"
    pageEncoding="UTF-8"%>

我看到的大多数解决方案都与编辑 apache-tomcat 配置文件夹中的 server.xml / web.xml 有关,但我想知道我是否能够从我的 java 应用程序中解决这个问题。我也尝试在我的 pom.xml 文件中设置它,但它似乎不起作用

    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

标签: javahtmlspringspring-mvc

解决方案


推荐阅读