微信小程式開發之頭像是Emoji表情的儲存問題

2022-08-26 00:09:17 字數 1074 閱讀 5267

只能儲存3個位元組,而 emoji表情有些需要佔4個位元組。這時就需要我們修改資料庫的編碼格式了。

首先,我們新建資料庫時選擇utf8mb4編碼,相應的表中字段也設定成utf8mb4編碼

設定完之後,可以在資料庫-->查詢-->新建查詢裡執行一下下邊的命令,檢視資料庫的編碼格式是否改成utf8mb4編碼

show variables where variable_name like 'character_set_%' or variable_name like 'collation%';

接下來需要修改mysql的配置。首先找到你安裝的mysql的資料夾下的my.ini的配置檔案

開啟之後,把下邊的**拷到你的配置檔案裡

[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

init_connect='set names utf8mb4' 

重啟mysql,發現可以儲存了。

微信開發之微信小程式template使用

當您的專案需要多次使用同乙個布局和樣式的時候,您就可以考慮使用template 模板 來減少冗餘 使用方式 1.新建乙個template資料夾來存放您的通用模板 2.在資料夾裡面新建乙個wxml,wxss,進行模板和樣式的定義 3.設定模板的name,以及裡面您需要定義的wxml內容 4.設定wxs...

微信小程式開發之setData

之setdata?為什麼不能頻繁 setdata 先科普下 setdata 做的事情 在資料傳輸時,邏輯層會執行一次 json.stringify 來去除掉 setdata 資料中不可傳輸的部分,之後將資料傳送給檢視層。同時,邏輯層還會將 setdata 所設定的資料字段與 data 合併,使開發者...

微信小程式開發

一 開發準備 二 開發工具的使用 編碼目錄結構 1 wxml的功能 資料繫結 資料繫結使用 mustache 語法 雙大括號 將變數包起來。列表渲染 wx for 在元件上使用 wx for 控制屬性繫結乙個陣列,即可使用陣列中各項的資料重複渲染該元件。block wx for 類似 block w...