0

我在 websphere 门户服务器上有一个简单的 portlet 应用程序。在 UI (jsp) 上,有一个文本区域,用户在其中输入一些法语文本,然后 portlet 获取它并更新到 DB。我通过从 Excel 表复制(而不是通过键盘)输入法语字符。但是当我保存它时,法语字符被转换为 garabge 并保存到 DB。

我应该检查哪些事情?这只发生在一种环境中。在另一个环境中,事情运行良好。(即法语字符是正确的)
编辑:谢谢你的回答。我检查了数据是否从浏览器正确发送。此外,当我在本地部署 portlet 前端并将后端用于 SIT 时,它工作正常。但是当portlet 和后端都是SIT 时,就会出现问题。

4

1 回答 1

0

您需要确保从浏览器正确发送数据。为此,您可以使用 Firbug 来检查POST数据。一旦确保信息正确发送,您需要验证服务器端的数据是如何发送的。假设您正在processAction()方法中从客户端获取数据。验证请求中的数据格式是否正确。您可能必须在ActionRequestas中设置编码UTF-8。获得正确格式的数据后,您需要验证数据库中使用的编码。

于 2012-01-09T02:20:35.447 回答