[問題] MySQL WHERE條件無法用中文

看板java作者 (流河濤)時間10年前 (2014/03/04 19:01), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
伺服器類型: MySQL 伺服器版本: 5.6.12-log - MySQL Community Server (GPL) 協定版本: 10 伺服器字元集: UTF-8 Unicode (utf8) 我用JAVA程式連上去之後 stat="SELECT COUNT(*) FROM `user` WHERE `name` LIKE '王明'" COUNT出來的數值都是0,但是如果換成英文就能順利計數 用phpMyAdmin執行的話也能順利計數出來 eclipes設定TEXT file encode 也設定成UTF-8 另外用 getString(Column name)可以把中文的名子也印出來 不過要用中文的名子當條件時候卻撈不到東西 請問大大我在哪些地方搞錯了呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.52.138

03/04 19:03, , 1F
JDBC 版本、連線 url 設定也提供一下吧... 不然......
03/04 19:03, 1F

03/04 19:08, , 2F
JDBC 5.1.28 連線URL是..getConnection的部分嗎...?
03/04 19:08, 2F

03/04 19:17, , 3F
耍笨...解決了 URL+上編碼設定就搞定了 感謝一樓大大
03/04 19:17, 3F
文章代碼(AID): #1J5RA10J (java)