【java報錯】Unknown character set index for field '224' received from server.


(1) MYSQL 5.5 之前, UTF8 編碼只支持1-3個字節;從MYSQL5.5開始,可支持4個字節UTF編碼utf8mb4;如emoji表情需要使用utf8mb4

(2) 如果服務器級使用的編碼是utf8mb4(在客戶端鏈接后使用sql語句show variables like 'char%'可查看所有編碼),而mysql的jar包低版本不支持utf8mb4,連接時報錯"Unknown character set index for field '224' received from server."

(3) 建議使用mysql-connector-java-5.1.30-bin.jar

(4) 注意:如果數據庫不支持utf8mb4,使用mysql-connector-java-5.1.30-bin.jar的jar包時則會報錯,此時應該使用低版本的jar包。

參考文章:

1、http://stackoverflow.com/questions/25136062/after-mysql-change-to-utf8mb4-error-unknown-character-set-index-for-field-224

2、http://www.tuicool.com/articles/zAnEV3

3、http://blog.csdn.net/ACMAIN_CHM/article/details/4174186


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM