php fread 関数の文字化けの解決策: 1. fread 関数を通じてファイルを直接読み取ります; 2. 読み取った内容を「iconv('gbk', 'utf-8', $data)」メソッドを通じて渡します。トランスコード。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、Dell G3 コンピューター
こんな場合はどうすればよいですかphp fread 関数が文字化けしていますか?
問題の説明:
#php では、ファイルは fread 関数を通じて直接読み込まれます。中国語の文字化けが表示されます。この問題を解決するにはどうすればよいですか?解決しますか?
解決策:
コンテンツを読み上げた後、トランスコードしてみてください
iconv('gbk', 'utf-8', $data)
関連紹介:
iconv_get_encoding — Get iconv 拡張機能の内部構成変数
iconv_mime_decode_headers — 複数の MIME ヘッダー フィールドを一度にデコードします
iconv_mime_decode — MIME ヘッダー フィールドをデコードします
iconv_mime_encode — MIME ヘッダー フィールドを構成します
iconv_set_encoding — 文字エンコーディング変換の現在の設定を設定します
iconv_strlen — 文字列の文字数統計を返します
iconv_strpos — 干し草の山内で最初に出現した針の位置を検索します
iconv_strrpos — 干し草の山内で最後に出現した針を検索します
##iconv_substr — 文字列の一部をインターセプトiconv — 必要な文字エンコーディングに従って文字列を変換しますob_iconv_handler — 出力バッファー ハンドラーを使用して文字エンコーディングを変換する 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPのfread関数が文字化けした場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。