从UI获取法语字符时转换为垃圾

时间:2012-01-06 21:54:35

标签: websphere-portal

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

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

1 个答案:

答案 0 :(得分:0)

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