1. 確認MySQL數據庫編碼
1”,如果我們需要存儲中文等非拉丁字符,就需要將編碼修改為“utf8”。
可以通過以下命令查看MySQL數據庫的編碼:
SHOW VARIABLES LIKE 'character_set%';
如果發現編碼不是“utf8”,可以通過以下命令修改:
SET character_set_server=utf8;
2. 確認egg應用的編碼
fig.default.js中設置以下參數:
```fig.sequelize = {ysql',
host: 'localhost',
port: 3306,
database: 'test',ame: 'root',
password: '123456',e: {
charset: 'utf8',eral_ci',estamps: true,oid: true,derscored: false,
},s: {b4',gs: true,
typeCast: true,
s中的charset設置了連接字符集。
ysql插件的編碼
ysqlfig.js中設置以下參數:
```ysql = {able: true,ysql',t: {
host: 'localhost',
port: '3306',
user: 'root',
password: '123456',
database: 'test',b4',b4eral_ci',
分別設置了數據庫的編碼和排序規則。
ysql插件的編碼都正確,并保持一致性。這樣,我們就可以避免亂碼的問題,讓應用更加穩定和可靠。