recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - 为什么已经在script和meta中设置了utf-8,firebug的脚本里面显示的仍然是乱码?

用console.info输出,firebug控制台是正常的,但是脚本选项里面是乱码

PHPzPHPz2875 Il y a quelques jours663

répondre à tous(4)je répondrai

  • 钟毅

    钟毅2017-10-04 15:44:52

    La configuration de UTF-8 dans JAVASCRIPT n'a aucun effet. La clé est que vous devez le définir uniformément sur UTF8 dans COMMON. META seul ne peut pas contrôler l'opération. La page précédente est affichée en UTF-8. S'il est sous la plateforme WINDOWS, il passera automatiquement au format GBK. Faites attention à cela. Par conséquent, il est préférable d’utiliser un framework tel que THINKPHP pour unifier les paramètres.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-10 15:20:04

    浏览器解析文件的编码和在meta中指定的编码是不同的概念,浏览器未必按照meta指定的编码解析文件,譬如:
    指定文件编码为UTF-8

    在浏览器中,指定编码为简体中文,就会乱码:


    然后将浏览器编码调整为unicode,解析正常

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-10 15:20:04

    meta 里面设置的编码方式是告诉浏览器,我这个文件的编码方式是 utf-8,显示解码的时候要用utf-8解码。但是如果你实际的编码使用是GB2321,仍然告诉浏览器,我这个是utf-8编码,那浏览器按照utf-8解码显然会解出乱码。

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-10 15:20:04

    编辑工具打开的方式不对。

    répondre
    0
  • Annulerrépondre