NightLegend
2016-10-29 12:39
采纳率: 0%
浏览 2.4k

javaweb最近做的项目中,从后台直接插入中文到数据库,会显示问好,直接用数据库插入不会显示乱码,求教

javaweb最近做的项目中,从后台直接插入中文到数据库,会显示问好,直接用数据库插入不会显示乱码,求教

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • nanchengyu 2016-10-29 12:57

    连接数据库设置好用户名密码之外也设置好编码格式
    String Dirver="com.mysql.jdbc.Driver";//驱动程序
    String URL="jdbc:mysql://localhost:3306/db_name&&useUnicode=true&characterEncoding=UTF8";

    评论
    解决 无用
    打赏 举报
  • yooungc 2016-10-29 14:50

    新建数据库时设置编码为utf8
    或者更改数据库的配置文件中的编码格式为utf8

    评论
    解决 无用
    打赏 举报
  • ApacheCrazyFan 2016-10-29 23:17

    怎么可能是乱码? 是不是web前端传过来的数据就已经乱码了?

    评论
    解决 无用
    打赏 举报
  • niaonao 2016-10-30 08:42
    评论
    解决 无用
    打赏 举报
  • NightLegend 2016-10-30 09:28

    已经解决.将安装目录下的my-default.ini,复制一份,改名为my.ini,在其中的mysqld 下添加 character-set-server=utf8,就可以了。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题