首页  >  问答  >  正文

css - 为什么我的:before 在服务器上不能显示?

table2 p:before{ content:"¥"; }

在服务器上显示乱码,后面的数字是后端传上去的

伊谢尔伦伊谢尔伦2717 天前875

全部回复(4)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-04-17 12:03:54

    编码不对,一个字符变成两个字符了,说明你服务端用的是单字节的ASCII编码,你需要将你的编码改为utf-8或者gbk,utf-8目前比较常用

    回复
    0
  • 黄舟

    黄舟2017-04-17 12:03:54

    常见的标准字符集:ASCII ISO GBK Unicode utf ;其中ASCII是7位编码的字符集,它基本上只适用于英语,8位的ISO则支持大部分拉丁语系的语种,而16位编码的GBK和Unicode 则充分支持了汉语语种。UTF8是国际编码,它的通用性比较好,GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大

    回复
    0
  • 黄舟

    黄舟2017-04-17 12:03:54

    能不能问点正常问题

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-17 12:03:54

    做字体图标的吗?字体文件没有引用成功吧

    回复
    0
  • 取消回复