Wicket - 将西里尔字符插入数据库时​​出现问号

时间:2013-01-19 00:55:00

标签: database wicket

我正在使用wicket,spring和mysql。当我尝试将cyrilic字符插入数据库而不是字符时,我看到问号('?????')。

当我使用i18n文件时,我没有这样的问题。此外,当从其他地方插入字符(即mysql工作台)时,没有问题。换句话说,问题不在数据库中。数据库和我的html文档都在utf-8中。

请你帮我解决这个问题。

干杯! 尼古拉

1 个答案:

答案 0 :(得分:1)

Wicket还有两个与编码相关的设置,试试这个(在Application初始化中):

getMarkupSettings() setDefaultMarkupEncoding("utf-8");。

getRequestCycleSettings()setResponseRequestEncoding("utf-8")