在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  數(shù)據(jù)庫/ mysql存儲特殊字符

mysql存儲特殊字符

請問各位大神,數(shù)據(jù)庫怎么保存微信昵稱特殊字符

回答
編輯回答
冷咖啡

utf8mb4

2017年12月4日 21:00
編輯回答
巷尾

如果改數(shù)據(jù)庫不可行,可以轉(zhuǎn)碼保存,取出來再解碼

2017年4月9日 00:12
編輯回答
不二心

將數(shù)據(jù)庫的字符集設(shè)置為utf8mb4,然后在執(zhí)行添加和查詢操作前執(zhí)行
set names utf8mb4

2017年1月6日 04:07
編輯回答
醉淸風(fēng)

據(jù)說可以用utf8mb4, 可以試試

2018年5月25日 07:18
編輯回答
維她命

數(shù)據(jù)庫字符集utf8mb4
表字符集utf8mb4,字段需要確認,如果你的表以前不是utf8mb4,而是中途改過來的,那么以前的字段編碼還是以前的,需要手動調(diào)整字段編碼
程序字符集設(shè)置utf8mb4

2017年5月23日 13:19
編輯回答
護她命

覺得設(shè)置程序字符集 collate=utf8mb4_unicode_ci不可以的話,就直接 base64_encode()存進去,然后在 base64_decode()解析就行了

2017年11月7日 15:52
編輯回答
久舊酒
CREATE TABLE `member_data` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `member_id` int(11) NOT NULL COMMENT '用戶編碼',
  `sex` enum('0','1','2') COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '性別 0=>女生 1=>男生 2=>未知',
  `nick_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '姓名/昵稱',
  `img` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用戶頭像',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `member_data_member_id_unique` (`member_id`)
) ENGINE=InnoDB AUTO_INCREMENT=125 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

看下面
ENGINE=InnoDB AUTO_INCREMENT=125 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
看下面
COLLATE=utf8mb4_unicode_ci

設(shè)置utf8mb4_unicode_ci 可以直接存儲特殊字符

2017年11月7日 00:46