2016-03-29 51 views
3

こんにちは、私はここで1つのことをディスカスします。私はデータベースフィールドに絵文字データを挿入するという目標を設定するWebサービスを構築しています。私はNode JS + Mysqlで作業しています。 文字セットをUTF-8またはutf8mb4に設定しましたが、これは私の問題を解決するものではありません。 いくつかの絵文字が完璧な{:)}を挿入しています。一部は四角形に変換されたり削除されたりします。 私は間違ったことをしていますか?絵文字がデータベースノードjs mysqlに挿入されていません

+0

の可能性のある重複した[UTF-8を介してすべての道に](http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –

答えて

15

あなたのmysql接続プールに文字セット: 'utf8mb4'を追加してください。

var connection = mysql.createConnection({ 
    host : 'you_ip', 
    user : 'user', 
    password : 'password', 
    database : 'db', 
    charset : 'utf8mb4' 
}); 
+0

OK私はチェックしてみましょう。 – iam

+0

ノードサーバーも再起動します。 –

+0

yaha ..働いています:D:Dありがとう – iam

関連する問題