關於四字節字符入庫時錯誤的解決方案(Incorrect string value: '\xF0\x9F\x99\x8F' for column 'Reply_Content' at row 1)


1. 將表字段字符集設置成utf8mb4
2. 執行插入前執行:SET NAMES utf8mb4;
如:
SET NAMES utf8mb4;
INSERT test(Content) VALUES('~');

PHP例子:
$paramValues=array('Content'=>'~');
$dbCommand->query('SET NAMES utf8mb4');
$lastInsertID=$dbCommand->insertOne('test',$paramValues);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM