数据截断:不正确的字符串值:'\xF0\x9F\x91\xBD\xF0\x9F…'

Ham*_*bar 5 java mysql twitter jsp utf-8

我正在 twitter feeds 上做一个项目,为此我使用 Mysql 和 java。为了支持多种语言,我创建了数据库排序规则 utf8mb4 以及表及其列,即 utf8mb4_general_ci。

\n\n

这是mysql的连接字符串

\n\n
host="jdbc:mysql://localhost/tweets?useUnicode=true&characterEncoding=UTF-8";\n
Run Code Online (Sandbox Code Playgroud)\n\n

我还在 jsp 页面上添加元标记,我在其中获取这些推文

\n\n
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n
Run Code Online (Sandbox Code Playgroud)\n\n

经过所有这些更改我仍然收到此错误

\n\n
Data Truncation: Incorrect string value: \'\\xF0\\x9F\\x91\\xBD\\xF0\\x9F\xe2\x80\xa6\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

请告诉我哪里做错了

\n