很多朋友在对狮子鱼进行设置的时候可能会遇到这种情况,在某一个地方(会员卡权益、菜谱、接龙、门店)进行填写的时候,明明输入的是汉字最后却变成了“?”,输入英文和数字却是正常显示,如下图所示(点击图片即可大图显示)

这是怎么回事呢?原因很简单,这些字段的编码不是utf8,更改编码后即可恢复正常!

解决方法

打开对应的数据库,找到对应字段所在的数据表,例如门店的表“oscshop_lionfish_comshop_salesroom”然后打开

勾选编码名为“latin1_swedish_ci”这些字段,然后点击下方的编辑按钮

修改前的编码规则

全部改为“utf8_general_ci”编码

然后保存即可,回到狮子鱼后台,重新修改一下汉字,即可看到已经恢复了正常

以此类推,如果遇到会员卡,会员卡权益、菜谱、接龙等出现“?”的情况,也可以按照这个方法,找到对应的表,对应的字段,进行编码修改,即可解决。

附加

另外付上一些可能会用到的表名:

菜谱相关:

oscshop_lionfish_comshop_recipe

oscshop_lionfish_comshop_recipe_fav

oscshop_lionfish_comshop_recipe_ingredients

接龙相关:

oscshop_lionfish_comshop_solitaire

oscshop_lionfish_comshop_solitaire_xxxx(xxx代指其他后缀名称非实际)

会员卡相关:

oscshop_lionfish_comshop_member_card

oscshop_lionfish_comshop_member_card_xxxx(xxx代指其他后缀名称非实际)