php 中遇到用户名有特殊图案 存入到mysql数据库中丢失

kfcoffe 2015-12-10 04:40:07
php 中遇到用户名有特殊图案(如:) 存入到mysql数据库中丢失。 结果造成后续查询该字段的时候返回记录为空,实际上数据库是有记录的,只是在存入数据库的时候 用户名中的特殊符号丢失造成。 写入之前过滤的话,该函数该如何去考虑?

...全文
187 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lirenbing008 2015-12-15
  • 打赏
  • 举报
回复
先确保你编码是UTF8的吧。。。
misaka去年夏天 2015-12-14
  • 打赏
  • 举报
回复
额。。。。同问。。。怎么解决
free361 2015-12-10
  • 打赏
  • 举报
回复
urlencode()试一下
kfcoffe 2015-12-10
  • 打赏
  • 举报
回复
xuzuning
kfcoffe 2015-12-10
  • 打赏
  • 举报
回复
微信命名的时候 可以在中文状态下 输入很多特殊动物的图形
kfcoffe 2015-12-10
  • 打赏
  • 举报
回复
我现在是通过微信的接口获取当前用户的信息, 其中用户名 时常就会含有这些特殊的图案,在保存到数据库的时候就丢失了,这样就会有bug 。 比如我根据用户名查询当前用户的订单的话, 如果当前用户 用户名中有特殊字符 就会查询不到对应的订单信息。
xuzuning 2015-12-10
  • 打赏
  • 举报
回复
♥♠♥♣♤♡♢♧ 这要看他是怎么输入的了

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧