当我执行包含中文字符的SQL查询时,查询执行成功。当我打开 mysql 查询浏览器时,我只能看到 ????
而不是中文文本。如果从 mysql 查询浏览器执行相同的查询,它工作正常。
最佳答案
尝试使用以下开关连接
String url = "jdbc:mysql://host/database?characterSetResults=UTF-8&characterEncoding=UTF-8&useUnicode=yes";
关于java - 使用java程序执行Mysql查询包含汉字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782077/