Rumah >pembangunan bahagian belakang >masalah PHP >Apakah yang perlu saya lakukan jika kandungan input Cina yang diperolehi oleh php tidak dipaparkan?

Apakah yang perlu saya lakukan jika kandungan input Cina yang diperolehi oleh php tidak dipaparkan?

藏色散人
藏色散人asal
2022-11-21 09:18:181394semak imbas

Penyelesaian kepada masalah bahawa kandungan input Cina tidak boleh dipaparkan dalam php: 1. Buka fail php yang sepadan 2. Tetapkan maklumat wilayah kepada lalai sistem dengan menambah "setlocale(LC_ALL,NULL); " kenyataan .

Apakah yang perlu saya lakukan jika kandungan input Cina yang diperolehi oleh php tidak dipaparkan?

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.

Apakah yang perlu saya lakukan jika kandungan input bahasa Cina yang diperolehi oleh php tidak dipaparkan?

php fgetcsv membaca kandungan fail, tetapi bahagian Cina sentiasa gagal memaparkan penyelesaian

Menggunakan fgetcsv untuk membaca kandungan fail, tetapi bahagian Cina sentiasa gagal Tidak dapat dipaparkan Jika sekeping teks mengandungi huruf dan aksara Cina, aksara Cina sebelum huruf tidak boleh dibaca, tetapi aksara Cina selepas huruf itu boleh dikekalkan.

Penyelesaian pertama:

Saya menyemak tapak web rasmi PHP dan mendapati bahawa menambah setlocale boleh menyelesaikan masalah.

Pada asalnya, masalah ini tidak berlaku apabila menggunakan PHP4 Ini mungkin hanya berlaku dengan PHP5...

Nota: Fungsi setlocale() hanya menukar maklumat rantau untuk skrip semasa.

Petua: Anda boleh menetapkan maklumat wilayah sebagai lalai sistem melalui setlocale(LC_ALL,NULL).

// utf-8
setlocale(LC_ALL, 'en_US.UTF-8');
// 简体
setlocale(LC_ALL, 'zh_CN');

//设置回系统默认
setlocale(LC_ALL,NULL);

Berikut ialah pengecam serantau yang biasa digunakan

zh_CN GB2312
en_US.UTF-8 UTF-8
zh_TW BIG5
zh_HK BIG5-HKSCS
zh_TW.EUC-TW EUC-TW
zh_TW.UTF-8 UTF-8
zh_HK.UTF-8 UTF-8
zh_CN.GBK GBK

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika kandungan input Cina yang diperolehi oleh php tidak dipaparkan?. 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