PK.*_*PK. 6 mysql unicode codeigniter emoji utf8mb4
我正在使用codeigniter并尝试保存到MYSQL数据库表
我得到的错误是
Incorrect string value: '\xF0\x9F\x9A\x9A' for column 'post'
Run Code Online (Sandbox Code Playgroud)
PK.*_*PK. 15
1)确保您只使用MYSQL 5.5然后才能将排序更改为utf8mb4_something
2)确保要接收表情符号的表列的排序规则设置为utf8mb4_something
3)编辑您的database.php配置文件
$db['default']['char_set'] = 'utf8mb4';
$db['default']['dbcollat'] = 'utf8mb4_unicode_ci';
Run Code Online (Sandbox Code Playgroud)
根据这个链接
你可以将你的数据库 char_set 设置为 utf8mb4 但所有支持的 emojees 都在这里:
??????? ?????????? ? ?? ?? ?? ? ?? ?? ?? ? ?? ? ?? ?? ?? ?? ?? ? ? ?
?? ?? ? ?? ?? ?? ? ?? ?? ? ?? ? ?? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?? ?? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ?? ?? ?? ?? ?? ? ?? ?? ?? ? ? ? ?? ?? ? ?? ?? ?? ?? ?? ? ? ? ?? ?? 0? 1?2?3?4?5?6?7?8?9??? ? ? ? ? ? ? ? ? ?? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? #? *? ?? ? ? ?? ? ? ? ?? ©®™ ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ????? ?? ?? ? ? ?? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ?? ? ?? ?? ?? ?? ?? ?? ?? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?? ?? ?? ?? ©®™ ?? ?? ?? #? *? 0? 1?2?3?4?5?6?7?8?9??? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ?? ?? ?? ? ?? ?? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?? ?? ? ? ?? ?? ?? ?? ?? ? ?? ?? ? ? ?? ?? ?? ?? ? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
utf8mb4 不支持其他表情符号
| 归档时间: |
|
| 查看次数: |
11158 次 |
| 最近记录: |