报错:
General error: 1366 Incorrect string value: '\xEB\x17#\xE3:\xDD...' for column 'salt' at row 1
开始我以为是数据库编码问题,再三确认已经使用utf8mb4
,而问题依然存在,百度无果后,Google中得知:
原来是原本的字段类型
char(12)
无法存储该字符串,需要使用BLOB
类型。
参考文章
php - value of salt changing on storing value in mysql database - Stack Overflow