java吧 关注:1,237,407贴子:12,709,030
  • 30回复贴,共1

MySQL中文乱码

只看楼主收藏回复

写了java程序向MySQL添加记录,中文显示几个问号是什么原因,添加英文没有异常


IP属地:福建来自Android客户端1楼2016-08-28 14:53回复
    编码,建数据库时设置编码utf-8


    IP属地:安徽来自Android客户端2楼2016-08-28 15:00
    收起回复
      圣人无常师


      来自iPhone客户端3楼2016-08-28 15:02
      回复
        mysql> show variables like 'character%';
        +--------------------------+--------------------------+
        | Variable_name | Value |
        +--------------------------+--------------------------+
        | character_set_client | gbk |
        | character_set_connection | gbk |
        | character_set_database | utf8 |
        | character_set_filesystem | binary |
        | character_set_results | gbk |
        | character_set_server | utf8 |
        | character_set_system | utf8 |
        | character_sets_dir | D:\MySQL\share\charsets\ |
        +--------------------------+--------------------------+
        8 rows in set (0.09 sec)
        看看都是什么字符编码,或者建表时写DEFAULT CHARSET=utf8


        IP属地:上海4楼2016-08-28 15:25
        收起回复
          在windows平台乱码?


          来自Android客户端8楼2016-08-28 16:08
          收起回复
            request.setCharacterEncoding("utf-8");


            IP属地:山东9楼2016-08-28 16:11
            回复
              这个代码放在什么位置?


              IP属地:福建来自Android客户端10楼2016-08-28 16:12
              回复
                use 数据库; 之后写上这句代码就ok?


                IP属地:福建来自Android客户端11楼2016-08-28 16:13
                回复
                  配置server.xml URIEncoding=“UTF-8”


                  IP属地:江苏来自iPhone客户端12楼2016-08-28 16:21
                  收起回复
                    转码啊


                    IP属地:浙江来自Android客户端13楼2016-08-28 16:34
                    收起回复
                      建库和表的时候都要指定编码


                      IP属地:江苏来自Android客户端14楼2016-08-28 17:02
                      收起回复
                        要是 system 和 server 的是gbk,只能改mysql 配置文件。什么命令也无法改成UTF8,除非你的把有代码都改成GBK.


                        IP属地:山西16楼2016-08-28 19:23
                        回复
                          还有就是mysql里没有UTF-8, 只有UTF8. 多写一个“-” 也是错的。


                          IP属地:山西17楼2016-08-28 19:25
                          回复