vlambda博客
学习文章列表

mysql操作的中文乱码问题(包括jdbc)----下

    好的上次说到mysql内部的中文乱码问题解决,这次说说我在用jdbc操作数据库时遇到的问题。

    我这次是在模糊搜索时发现的问题,差点没气死我,调试了一上午。

    经过调试,我知道是这个地方最后一句出了问题。

    mysql操作的中文乱码问题(包括jdbc)----下mysql操作的中文乱码问题(包括jdbc)----下mysql操作的中文乱码问题(包括jdbc)----下但是俺不会解决。然后我就上网查,不过这个问题描述起来也很困难,我搜:如何解决模糊查询的乱码问题,跑出来一堆说字符串写错了,然后我仔仔细细检查半小时,完全没看出什么问题。

    然后我就重新写了测试,惊奇地发现测试中竟然成功了,没有乱码。

    那么,为什么在测试中成功了,放到项目中就不行了。经过反复的比较,我最终发现是jdbc.properties中少配了点东西,就是下面这个---characterEncoding=utf-8。就是放在url里的那个东西。

mysql操作的中文乱码问题(包括jdbc)----下

    web项目中,中文乱码也可以在前端解决,具体情况要灵活运用。

    经过这两次解决中文乱码,我认为学习上的问题大多数从书本,或讲武德的网友那里可以获得解决,同时,也可能这两样都解决不了,那就要自己多动脑思考思考了,也许只是个超级简单的问题,只不过一时没发现罢了。mysql操作的中文乱码问题(包括jdbc)----下mysql操作的中文乱码问题(包括jdbc)----下mysql操作的中文乱码问题(包括jdbc)----下

    喜欢的话,记得分享和三连哦!mysql操作的中文乱码问题(包括jdbc)----下mysql操作的中文乱码问题(包括jdbc)----下