我正在使用wicket,spring和mysql。当我尝试将cyrilic字符插入数据库而不是字符时,我看到问号('?????')。
当我使用i18n文件时,我没有这样的问题。此外,当从其他地方插入字符(即mysql工作台)时,没有问题。换句话说,问题不在数据库中。数据库和我的html文档都在utf-8中。
请你帮我解决这个问题。
干杯! 尼古拉
答案 0 :(得分:1)
Wicket还有两个与编码相关的设置,试试这个(在Application
初始化中):
getMarkupSettings()
setDefaultMarkupEncoding("utf-8")
;。
getRequestCycleSettings()
。setResponseRequestEncoding("utf-8")