Dengan perkembangan teknologi Internet, bahasa PHP telah digunakan secara meluas sebagai bahasa skrip bahagian pelayan berprestasi tinggi, fleksibel, mudah dipelajari dan mudah digunakan. Dalam proses pembangunan sebenar, kami biasanya menggunakan baris arahan (cmd) untuk menjalankan fail PHP, tetapi kadangkala kami menghadapi aksara yang bercelaru semasa menjalankan fail PHP dari baris arahan. Artikel ini akan memperkenalkan beberapa penyelesaian.
1. Analisis Masalah
Apabila kami menggunakan baris arahan cmd sistem Windows untuk menjalankan fail PHP, kadangkala kami mendapati aksara Cina bercelaru. Keadaan ini biasanya disebabkan oleh fakta bahawa sistem pengendalian kami menggunakan pengekodan GBK secara lalai, manakala fail PHP itu sendiri dikodkan UTF-8.
2. Penyelesaian
Pertama, kita boleh cuba menyelesaikan masalah bercelaru dengan menetapkan pengekodan cmd baris arahan.
Selepas membuka tetingkap baris arahan cmd, masukkan arahan berikut:
chcp 65001
Selepas melaksanakan arahan, kita perlu memulakan semula tetingkap baris arahan cmd, dan kemudian jalankan fail PHP sekali lagi untuk melihat sama ada ia masih berfungsi aksara Cina bercelaru muncul.
Jika kaedah di atas tidak dapat menyelesaikan masalah, kita boleh cuba menukar pengekodan fail PHP kepada pengekodan GBK untuk membuat ia konsisten dengan sistem pengendalian lalai Pengekodan adalah konsisten.
Kami boleh menggunakan editor teks seperti Notepad++ untuk melakukan penukaran pengekodan. Langkah-langkah khusus adalah seperti berikut:
(1) Buka perisian Notepad++.
(2) Pilih "Fail" - "Buka" dalam bar menu untuk membuka fail PHP yang perlu ditukar.
(3) Pilih "Pengekodan" - "Tukar Pengekodan kepada GBK" dalam bar menu.
(4) Simpan fail dan jalankan semula fail PHP untuk melihat sama ada masalah aksara Cina bercelaru telah diselesaikan.
Jika kaedah di atas masih tidak dapat menyelesaikan masalah, kita boleh cuba mengubah suai terus pengekodan fail PHP kepada pengekodan GBK .
Kami boleh menggunakan editor teks seperti Notepad++ untuk membuat pengubahsuaian pengekodan. Langkah-langkah khusus adalah seperti berikut:
(1) Buka perisian Notepad++.
(2) Pilih "Fail" - "Buka" dalam bar menu untuk membuka fail PHP yang pengekodannya perlu diubah suai.
(3) Pilih "Format"-"Tukar kepada GBK" dalam bar menu.
(4) Simpan fail dan jalankan semula fail PHP untuk melihat sama ada masalah aksara Cina bercelaru telah diselesaikan.
4. Ringkasan
Artikel ini memperkenalkan penyelesaian kepada fail PHP bercelaru yang berjalan pada baris arahan cmd, termasuk menetapkan pengekodan baris arahan cmd, menukar pengekodan fail PHP dan mengubah suai pengekodan fail PHP. Walaupun setiap kaedah mempunyai kelebihan dan kekurangannya, dalam proses pembangunan sebenar, kita boleh memilih penyelesaian yang paling sesuai mengikut situasi tertentu.
Atas ialah kandungan terperinci Menganalisis dan menyelesaikan masalah aksara bercelaru apabila menjalankan fail PHP dari baris arahan cmd. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!