在數(shù)據(jù)庫url后面要加編碼
如果檢查了發(fā)現(xiàn)你的數(shù)據(jù)庫是utf8 ?servlet開頭也加上的編碼設(shè)置 ?項(xiàng)目也是utf8 但是查中文的時(shí)候就是查不出來,發(fā)現(xiàn)最后的參數(shù)是??,那就在DriverManager.getConnection的URL加上編碼?characterEncoding=utf8。為什么要加這個(gè)呢 ?還不知道。會(huì)不會(huì)是數(shù)據(jù)庫的編碼不同造成的。請樓下給出解釋
2016-10-28
jdbc:MySQL://localhost:3306/test?user=root&password=root&useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false
參考:http://blog.csdn.net/huangxy10/article/details/8189174
應(yīng)該是預(yù)防編碼問題。