数据字典的值到数据库里乱码

我在监听器里把数据字典里的值放到了全局作用域里,然后做数据库添加操作时,把下拉列表中的数据字典的值保存到数据库中,结果乱码了。旁边有中文没乱码,就数据字典的值乱码了,这怎么解决啊

MySQL配utf8

创建my.ini 在 MySQL根目录 然后配

default-character-set=utf8 
character-set-server=utf8

重启MySQL服务

 

给tomcat server.xml 中的 Connection加属性。 uriEncoding=utf8

你要前台传递的数据给后台的,在传递的过程中是否是是乱码,应该不是数据库的问题,你可以显示的指定下编码 为  utf-8

如果是Oracle的话可以在本机设置一下环境变量:变量名:NLS_LANG、值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

找到问题了,我用的是表单post方法提交,中文会乱码,用了过滤器处理就好了

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632