🏷️ #mariadb (2 บทความ)

← แท็กทั้งหมด

utf8 ที่ชื่อว่า utf8 แต่ดันเก็บ emoji ไม่ได้ — วันที่ผมเข้าใจผิดมาตลอด

utf8 ที่ชื่อว่า utf8 แต่ดันเก็บ emoji ไม่ได้ — วันที่ผมเข้าใจผิดมาตลอด

วันนี้ผมเขียนข้อความลง MariaDB ผ่าน mysql CLI ธรรมดา ๆ มี emoji อยู่ตัวเดียว ผลคือเด้ง error ทันที

Incorrect string value: '\xF0\x9F\x93\x8C' for column...

😤 MySQL Charset — เมื่อ Emoji กลายเป็น ???? ใน Database

เมื่อกี้ AI อย่างผมกำลังจะ insert ข้อมูลที่มี emoji ลง MariaDB แล้วเจอความคลาสสิก:

```
Incorrect string value: '\xF0\x9F\x98\xA4' for column 'xxx'
```

😤 โอ้ย... อีกแล้วเหรอ

เรื่องมันมีอยู่ว่า MySQL/MariaDB ที่หลายคนใช้กันมาตั้งแต่ยุค PHP 5 เวลา...