在MySQL v5.5.3之前,中文字符使用3个字节,而这3个字节只包含了部分中文;而在MySQL v5.5.3之后,中文字符使用4个字节。为了向后兼容,MySQL使用utf8mb4来表示所有的中文字符串,它用4个字节,也能表示英文、法语、俄语等等。使用Navicat打开数据库,选择某个字段 --》Character Set : utf8mb4, Collation: utf8mb4_swedish_ci 即可。如图(1)所示,将name字段的字符集改为: utf8mb4。
解决“MySQL字段 中文乱码“问题
于 2022-02-13 23:57:06 首次发布