mysql操作的中文乱码问题(包括jdbc)----下
好的上次说到mysql内部的中文乱码问题解决,这次说说我在用jdbc操作数据库时遇到的问题。
我这次是在模糊搜索时发现的问题,差点没气死我,调试了一上午。
经过调试,我知道是这个地方最后一句出了问题。
但是俺不会解决。然后我就上网查,不过这个问题描述起来也很困难,我搜:如何解决模糊查询的乱码问题,跑出来一堆说字符串写错了,然后我仔仔细细检查半小时,完全没看出什么问题。
然后我就重新写了测试,惊奇地发现测试中竟然成功了,没有乱码。
那么,为什么在测试中成功了,放到项目中就不行了。经过反复的比较,我最终发现是jdbc.properties中少配了点东西,就是下面这个---characterEncoding=utf-8。就是放在url里的那个东西。
web项目中,中文乱码也可以在前端解决,具体情况要灵活运用。
经过这两次解决中文乱码,我认为学习上的问题大多数从书本,或讲武德的网友那里可以获得解决,同时,也可能这两样都解决不了,那就要自己多动脑思考思考了,也许只是个超级简单的问题,只不过一时没发现罢了。
喜欢的话,记得分享和三连哦!