0

我有一个 stutrs 项目。在 JSP 页面中,用户可以放置任何语言数据,例如英语/日语/拉丁语等。我已放入<%@page contentType="text/html;charset=UTF-8"%>JSP 页面,因此当用户将值放入文本框中时,它会正确显示,或者如果数据来自数据库,则它是在页面中正确显示。

但是在保存过程中数据被破坏(我可以在调试模式下看到它以及在数据库中)。我已经放入request.setCharacterEncoding("UTF-8");了动作层,但仍然没有乐趣。

如何解决问题。

请帮忙。

4

1 回答 1

0

您必须在<form>元素中设置字符编码,以便浏览器知道您的服务器期望什么。

这个问题解释了如何做到这一点:Setting the character encoding in form submit for Internet Explorer

于 2013-02-13T12:58:14.120 回答