Wie kann ich das speichern von unicode-emoji zu MYSQL in CodeIgniter
Bin ich mit codeigniter und versuchen, zu sparen ? zu einer MYSQL-Datenbank-Tabelle
Die Fehler ich erhalte, ist
Incorrect string value: '\xF0\x9F\x9A\x9A' for column 'post'
- MYSQL unterstützt nicht utf8mb4_unicode_ci vor MYSQL 5.5. Vielleicht können Sie
base64_encode
den string vor dem einfügen. - Siehe Wie volle Unicode-Unterstützung in MySQL-Datenbanken.
- Ja, es ist definitiv eine gute Lösung zu Kodieren in base64-string, wenn Sie bereits eine Datenbank im Einsatz, um zu vermeiden, dass neue problem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
1) stellen Sie Sicher, Sie sind mit MYSQL 5.5 nur dann werden Sie in der Lage sein, um die Sortierung zu ändern, um utf8mb4_something
2) Sicherzustellen, dass die Tabelle Spalten für emoji-haben Ihre Sortierung eingestellt utf8mb4_something
3) Bearbeiten Sie Ihre database.php config-Datei
utf8mb4
.laut diesem link
http://webcache.googleusercontent.com/search?q=cache:http://andy-carter.com/blog/saving-emoticons-unicode-from-twitter-to-a-mysql-database
können Sie Ihre Datenbank char_set auf utf8mb4 aber alle unterstützten emojees sind hier:
✂️⤵️ ☺️☹️ ✊ ✌✋☝️ ✍❤️⛑ ⛹☘⭐️ ✨ ☄ ☀️ ⛅️ ☁️ ⛈ ⚡️ ❄️ ❄️ ☃ ⛄️ ☂ ☔️
☕️
⚽️ ⚾️ ⛳️ ⛷ ⛸ ⛹
✈️ ⛵️ ⛴ ⚓️ ⛽️ ⛲️ ⛰ ⛺️ ⛪️ ⛩
⌚️ ⌨ ☎️ ⏱ ⏲ ⏳ ⌛️ ⚖ ⚒ ⛏ ⚙ ⛓ ⚔ ☠ ⚰ ⚱ ⚗ ⛱ ✉️ ✂️ ✒️ ✏️
❤️ ❣ ☮ ✝ ☪ ☸ ✡ ☯ ☦ ⛎ ♈️ ♉️ ♊️ ♋️ ♌️ ♍️ ♎️ ♏️ ♐️ ♑️ ♒️ ♓️ ⚛ ☢ ☣️ ✴️ ㊙️ ㊗️ ⛔️ ❌ ⭕️ ♨️ ❗️ ❕ ❓ ❔ ‼️ ⁉️ ⚜ 〽️ ⚠️ ♻️ ❇️ ✳️ ❎ ✅ ➿ Ⓜ️ ♿️ 0⃣ 1⃣ 2⃣ 3⃣ 4⃣ 5⃣ 6⃣ 7⃣ 8⃣ 9⃣ ▶️ ⏸ ⏯ ⏹ ⏺ ⏭ ⏮ ⏩ ⏪ ◀️ ⏫ ⏬ ➡️ ⬅️ ⬆️ ⬇️ ↗️ ↘️ ↙️ ↖️ ↕️ ↔️ ↪️ ↩️ ⤴️ ⤵️ #⃣ *⃣ ℹ️〰 ➰ ✔️ ➕ ➖ ➗ ✖️ © ® ™ ☑️ ⚪️ ⚫️
️
️ ⬛️ ⬜️ ◼️ ◻️ ◾️ ◽️ ♠️ ♣️ ♥️ ♦️
☺️ ☹️ ☝️ ✌ ✍ ❤️ ❣ ☠ ♨️ ✈️ ⌛️ ⌚️ ♈️ ♉️ ♊️ ♋️ ♌️ ♍️ ♎️ ♏️ ♐️ ♑️ ♒️ ♓️ ☀️ ☁️ ☂ ❄️ ⛄️ ☄ ♠️ ♥️ ♦️ ♣️ ▶️ ◀️ ☎️ ⌨ ✉️ ✏️ ✒️ ✂️ ↗️ ➡️ ↘️ ↙️ ↖️ ↕️ ↔️ ↩️ ↪️ ✡ ☸ ☯ ✝ ☦ ☪ ☮ ☢ ☣ ☑️ ✔️ ✖️ ✳️ ✴️ ❇️ ‼️ © ® ™ Ⓜ️
️
️ #⃣ *⃣ 0⃣ 1⃣ 2⃣ 3⃣ 4⃣ 5⃣ 6⃣ 7⃣ 8⃣ 9⃣ ⁉️ ℹ️ ⤴️ ⤵️ ♻️ ◻️ ◼️ ◽️ ◾️ ☕️ ⚠️ ☔️ ⏏ ⬆️ ⬇️ ⬅️ ⚡️ ☘ ⚓️ ♿️ ⚒ ⚙ ⚗ ⚖ ⚔ ⚰ ⚱ ⚜ ⚛ ⚪️ ⚫️ ⭐️ ⬛️ ⬜️ ⛑ ⛰ ⛪️ ⛲️ ⛺️ ⛽️ ⛵️ ⛴ ⛔️ ⛅️ ⛈ ⛱ ⛄️ ⚽️ ⚾️ ⛳️ ⛸ ⛷ ⛹ ⛏ ⛓ ⛩ ⭕️ ❗️ ❦ ♕ ♛ ♔ ♖ ♜ ☾ → ⇒ ⟹ ⇨ ⇰ ➩ ➪ ➫ ➬ ➭ ➮ ➯ ➲ ➳ ➵ ➸ ➻ ➺ ➼ ➽ ☜ ☟ ➹ ➷ ↶ ↷ ✆ ⌘ ⏎ ⏏
⎌ ⍟ ❥ ツ ღ ☻
anderen emojees nicht unterstützt utf8mb4