しるてく

技術的な話をします

絵文字を〓にする

MySQLでutf8mb4にしてなくて絵文字(4バイト文字)をDBに格納できない(その文字以降が突っ込まれない)問題があって、とりあえずjavascriptでアレな文字を〓に変換するやつ。

string.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g, '〓');