I put "utf8" in my connection it did not work, but with "utf8mb4" now it works.
I will explore to learn what is the difference between these 2 encoding mode.
Thanks a lot.
utf8 can store up to 3 byte character
utf8mb4 can store up to 4 byte characters
--> utf8 is a subset of utf8mb4
The question is: Do you need utf8mb4?
and check the charset in your my.ini/my.cnf
they should be equal