高分求解SQL乱码问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 05:50:04
我的数据中有意大利文,以utf-8保存在本地txt文件中。
我用Java远程登录MySQL服务器来上传数据。
MySQL默认字符集也是utf-8.
服务器有一个php做的UI,可以在这个网页里输入SQL语句,显示数据。
现在的问题是我在本地打开txt内容是正常的,上传到服务器,再在服务器网页里查看刚上传的数据,发现里面有的字符是乱码。
(如果直接在网页里输入执行SQL语句,则没有问题。)
请问如何解决?需要在Java程序中添加什么特殊语句吗?

先试着检查一下mysql里的数据是否正常.

如果正常,试着检查一下PHP页面的编码格式 也更改成UTF-8

如果依然不能正常显示 请再检查web项目的编码格式以及浏览器的编码格式 都更改成UTF-8

用GB2312标准转化下就好