制作小程序时有用到把用户微信名等信息存到数据库中作为一个练习记录的参考,但是发现当微信名里面有emoji表情时,这个表情却无法存入数据库字段中。之前用的时access数据库,字段中是可以直接存入表情的。
原因排查:
首先:我测试了一下是不是PHP程序的原因,使用post提交带有emoji表情的内容,提交的内容是正常的,post里面的内容是有emojin表情的。
接着:试着将这个数据插入数据库里面。成功插入数据库后,发现表情变成了?号显示。
到这里问题基本上就明白了,就是我的数据库不支持这个表情了。
注意!注意!注意:这是我用sql-front工具运行的结果,但是在PHP程序中运行,可能导致emoji表情后面所有的内容都无法正常存入。如:
【