検索

ホームページ  >  に質問  >  本文

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

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

PHPzPHPz2935日前677

全員に返信(4)返信します

  • 钟毅

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

    JAVASCRIPT で UTF-8 を設定しても効果はありません。重要なのは、COMMON では一律 UTF8 に設定する必要があるということです。 META だけでは動作を制御できません。前のページは UTF-8 で表示されます。 WINDOWS プラットフォームの場合は、自動的に GBK 形式に変更されます。これに注意してください。したがって、THINKPHP のようなフレームワークを使用して設定を統一するのが最善です。

    返事
    0
  • 大家讲道理

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

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

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


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

    返事
    0
  • PHP中文网

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

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

    返事
    0
  • 天蓬老师

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

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

    返事
    0
  • キャンセル返事