zoukankan      html  css  js  c++  java
  • 写入数据库乱码问题

    页面传值中有中文的时候,可以使用filter来搞掂,可是好容易System.out.println可以出中文了,插入到Mysql里,还是乱码。(超,你的免费空间可能也是这个问题)

    怎么办呢,做到以下几点:

    1。创建数据库的时候:

                                CREATE   DATABASE   `Db` 
                                   CHARACTER   SET   'utf8 ' 
                                   COLLATE   'utf8_general_ci '


    2.建表的时候:      

                                CREATE   TABLE   `TableA`   ( 
                                        `ID`   varchar(40)   NOT   NULL   default   ' '
                                         `UserID`   varchar(40)   NOT   NULL   default   ' ',  ) 
                                          ENGINE=InnoDB   DEFAULT   CHARSET=utf8; 

    3.设置URL的时候: 

    jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8
  • 相关阅读:
    centos7+php7.1.4+mysql5.7+swoole搭建
    鄙视自己(转)
    Mysql的sql优化概念---三大范式
    PHP的设计模式-单例设计
    Composer的安装使用
    PHPstorm的一些快捷键
    论代码走查的重要性
    Java泛型读书笔记 (三)
    Java泛型读书笔记 (一)
    Java泛型读书笔记 (二)
  • 原文地址:https://www.cnblogs.com/gnfx/p/7700157.html
Copyright © 2011-2022 走看看