我正在使用Lumen框架为我的主站点提供API。
插入标记的URI如下所示:
$router->get('/addtag/{id}/{tag}', 'BookController@addTag');当tag是中文时,它被插入到被编码的数据库中:
中文变成%E4%B8%AD%E6%96%87。
数据库设置为utf8m64/。
感谢你对此的投入。
发布于 2022-04-16 08:47:48
我找到了解决这个问题的办法:
$results=DB::insert($sql, [$id, htmlspecialchars(urldecode($tag))]);看上去很丑,但到目前为止还有效。
https://stackoverflow.com/questions/71890809
复制相似问题