“Incorrect string value” when trying to insert UTF-8 into MySQL via JDBC?

前端 未结 18 938
无人及你
无人及你 2020-11-22 07:51

This is how my connection is set:
Connection conn = DriverManager.getConnection(url + dbName + \"?useUnicode=true&characterEncoding=utf-8\", userName, password

18条回答
  •  长发绾君心
    2020-11-22 08:05

    just do

    ALTER TABLE `some_table` 
    CHARACTER SET = utf8 , COLLATE = utf8_general_ci ;
    
    ALTER TABLE `some_table` 
    CHANGE COLUMN `description_with_latin_or_something` `description` TEXT CHARACTER SET 'utf8' NOT NULL ;
    

提交回复
热议问题