こんにちは私は1つのことを議論するためにここにいます。データベースフィールドに絵文字データを挿入することを目的としたWebサービスを構築しています。 Node JS + Mysqlで作業しています。charsetをTF-8またはtf8mb4に設定しましたが、これで問題が解決しない場合があります。絵文字は完璧な{:)}を挿入しています。ただし、一部は正方形に変換されるか、削除されます。私が間違ったことをしているところを助けてください。
mysql接続プールにcharset: 'utf8mb4'を追加してください。
例えば.
var connection = mysql.createConnection({
Host : 'you_ip',
user : 'user',
password : 'password',
database : 'db',
charset : 'utf8mb4'
});