I want to save twitter data from twitter API in my mysql database. But some user's tweets different character.
Incorrect string value: '\xF0\x9F\x87\xB5\xF0\x9F...' for column 'name' at row 1 HHH000346: Error during managed flush [org.hibernate.exception.GenericJDBCException: could not execute statement]
my connection url is :
jdbc:mysql://127.0.0.1:3306/social_media?useUnicode=yes&characterEncoding=UTF-8
And i changed mysql variables and tables charecter encodings. When i run below query
> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR
> Variable_name LIKE 'collation%';
result is :
character_set_client     : utf8mb4 
character_set_connection : utf8mb4 
character_set_database   : utf8mb4
character_set_filesystem : binary  
character_set_results    : utf8mb4 
character_set_server     : utf8mb4
character_set_system     : utf8
collation_connection     : utf8mb4_unicode_ci
collation_database       : utf8mb4_unicode_ci
collation_server         : utf8mb4_unicode_ci
 
    