Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apa yang perlu dilakukan jika fungsi php fread bercelaru

Apa yang perlu dilakukan jika fungsi php fread bercelaru

藏色散人
藏色散人asal
2021-09-18 09:54:402649semak imbas

Penyelesaian kepada kod fungsi fread PHP yang kacau: 1. Baca fail terus melalui fungsi fread 2. Lulus kandungan baca melalui "iconv('gbk', 'utf-8', $data; )" kaedah Hanya transcode.

Apa yang perlu dilakukan jika fungsi php fread bercelaru

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3

Apakah yang perlu saya lakukan jika fungsi php fread bercelaru?

Penerangan masalah:

Dalam php, fail dibaca terus melalui fungsi fread Jika kandungan fail menemui bahasa Cina , watak bercelaru akan muncul Bagaimana untuk menyelesaikan masalah ini?

Penyelesaian:

Cuba alihkan pengekodan kandungan selepas membacanya

iconv('gbk', 'utf-8', $data)

Pengenalan berkaitan:

iconv_get_encoding — Dapatkan pembolehubah konfigurasi dalaman bagi sambungan iconv

iconv_mime_decode_headers — Nyahkod berbilang medan pengepala MIME sekaligus

iconv_mime_decode — Nyahkod satu medan pengepala MIME

iconv_mime_encode kepala MIME — Composes medan

iconv_set_encoding — Menetapkan tetapan semasa untuk penukaran pengekodan aksara

iconv_strlen — Mengembalikan statistik kiraan aksara untuk rentetan

iconv_strpos — Mencari kedudukan kejadian pertama jarum dalam haystack

iconv_strrpos — Mencari kejadian terakhir jarum dalam tumpukan jerami

iconv_substr — Memintas bahagian rentetan

iconv — Menukar rentetan mengikut pengekodan aksara yang diperlukan

ob_iconv_handler — Tukar pengekodan aksara dengan pengendali penimbal output

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika fungsi php fread bercelaru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn