コントローラーが直接エコーすると、一部のブラウザでは文字化けが発生します。これを解決するには、次の 2 つの方法を使用できます:
1. よく使われるPHPヘッダー関数
コードをコピーしますコードは次のとおりです:
header("Content-type: text/html;charset=utf-8");
例:
コードをコピーしますコードは次のとおりです:
class home extends CI_Controller {
functionindex()
{
//エンコーディングを設定します
header("Content-type: text/html ; charset=utf -8");
echo 'テスト出力';
}
}
?>
2. Output クラスを使用して問題を解決します
コードをコピーコードは次のとおりです:
$this->output->set_content_type('application/html;charset=utf-8');
$this->output-> set_output(" テスト出力");
http://www.bkjia.com/PHPjc/788623.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/788623.html
技術記事
コントローラーが直接エコーすると、一部のブラウザでは文字化けが発生します。この問題を解決するには、次の 2 つの方法を使用できます。 1. 一般的に使用される PHP ヘッダー関数のコードをコピーします。 コードは次のとおりです。 header(...
)