web开发,本机测试,后台获取中文正确,但存入mysql之后乱码。
对比发现,服务器上的版本系统是正常的,而我换了win10的电脑,初步判定是本机的编码问题。
用控制台观察输出,后台获取到的中文是正确的,判定是数据库访问时的编码设置问题。
网上查了一下,找到了一个解决办法,方法如下:
在声明数据库连接的语句中,加入编码的声明:
原来:
改为:
问题解决。