1. 程式人生 > >mysql資料庫插入中文亂碼或問號--解決歷程

mysql資料庫插入中文亂碼或問號--解決歷程

               mysql> SET character_set_results='utf8'

     重點來了!!上述都弄好的話(如果沒看懂再看下其他部落格,大同小異),用資料庫命令執行一下INSERT INTO table VALUES(‘中文’,'中文');看資料庫能不能顯示中文,如果資料庫中能顯示。再試試通過程式輸入的值能不能在資料庫中顯示,如不能顯示執行下面的步驟:
   在資料庫連線字串中增加字符集的說明,Charset=utf8,如
   MySQLConnection con = new MySQLConnection("server=127.0.0.1;uid=root;pwd=;database=test;Charset=utf8"); 

   OK,,總體就是這些,我想如果上述都沒問題的話應該問題也解決了,,筆者也是到最後一步才解決了這個問題。。。