java - 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>
解决方案
推荐阅读
- javascript - 如何在滚动时禁用捏缩放 - ios
- php - 在应用引擎上提供多个 PHP 文件时出错
- android - 连接无人机起飞
- go - The Go way to implement the Observer design pattern
- python - 使用 rpyc 在远程 Windows 机器上运行基于 gui 的应用程序
- html - 如何在按钮元素中显示 x power 2 (sup)
- haskell - 我对可还原表达式的理解是否正确?
- javascript - 将画布转换为 img 并仅打印图像
- android - 单击Android Studio时如何从项目列表视图中获取值?
- java - KeyEvent发生时代码的执行顺序