儲存超過0xffff以上的字元出錯踩坑

2021-10-07 09:59:14 字數 678 閱讀 4249

最近開始複習es6的時候,返現資料庫不能儲存 類似 

? 這樣超過0xffff的字型和 emoji 這種東西。於是乎們就需要修改mysql的字符集設定和django的連線驅動

[client]

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-client-handshake = false

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

alter table 《表名》 character set utf8mb4;

在settings裡面新增

databases = ,}

}

// 將utf8改為utf8mb4

關於BIOS的入口位址0xFFFF0

關於bios的入口位址0xffff0 一直都說開機加電之後,將cs設定為0xffff,ip設定為0x0000,這樣組成的位址就是0xffff0,而這個就是bios的入口位址,之後cpu讀取這個位址的 然後就巴拉巴拉的開始執行下去了。現在想知道這個位址0xffff0是在主機板上呢,還是在記憶體上。想著...

關於BIOS的入口位址0xFFFF0

一直都說開機加電之後,將cs設定為0xffff,ip設定為0x0000,這樣組成的位址就是0xffff0,而這個就是bios的入口位址,之後cpu讀取這個位址的 然後就巴拉巴拉的開始執行下去了。現在想知道這個位址0xffff0是在主機板上呢,還是在記憶體上。想著如果是統一編址的話,就可能是去讀取主機...

關於BIOS的入口位址0xFFFF0

一直都說開機加電之後,將cs設定為0xffff,ip設定為0x0000,這樣組成的位址就是0xffff0,而這個就是bios的入口位址,之後cpu讀取這個位址的 然後就巴拉巴拉的開始執行下去了。現在想知道這個位址0xffff0是在主機板上呢,還是在記憶體上。想著如果是統一編址的話,就可能是去讀取主機...