Teks Sublime ialah penyunting teks yang sangat popular yang digunakan secara meluas dalam bidang pembangunan web dan pembangunan program. Walau bagaimanapun, sesetengah pengguna telah menemui aksara yang kacau apabila mengedit fail PHP menggunakan Teks Sublime. Artikel ini akan memperkenalkan masalah kod bercelaru Teks Sublime dan kemungkinan penyelesaian.
Perihalan Masalah
Apabila mengedit fail PHP, sesetengah pengguna mendapati bahawa aksara Cina tidak dapat dipaparkan dengan betul dalam Teks Sublime, menyebabkan kod tidak berjalan dengan betul. Masalah ini berkelakuan sangat pelik, kerana kadangkala aksara Cina boleh dipaparkan dengan betul, dan kadangkala aksara bercelaru muncul.
Masalah ini agak biasa dan berlaku terutamanya dalam kalangan pengguna yang menggunakan sistem pengendalian Windows. Dalam sistem pengendalian lain, seperti MacOS atau Linux, masalah ini jarang berlaku.
Punca masalah
Masalah kod bercelaru Sublime Text terutamanya disebabkan oleh ketidakkonsistenan antara pengekodan fail dan pengekodan sistem pengendalian. Sistem pengendalian Windows menggunakan pengekodan GBK secara lalai, manakala Teks Sublime menggunakan pengekodan UTF-8 secara lalai, yang mengakibatkan aksara Cina dalam fail tidak dipaparkan dengan betul.
Penyelesaian
Masalah bercelaru Teks Sublime boleh diselesaikan dengan cara berikut:
Pilihan 1: Ubah suai pengekodan fail
Buka dalam Teks Sublime PHP, anda boleh menukar pengekodan fail kepada GBK. Kaedah khusus adalah seperti berikut:
- Buka fail PHP; >Pilih "Chinese Simplified" (GBK)";
- Simpan fail.
- Dengan cara ini, aksara Cina dalam fail akan dipaparkan dengan betul.
- Pilihan 2: Ubah suai pengekodan lalai
- Pengekodan lalai Sublime Text ialah UTF-8. Jika anda ingin menukarnya kepada GBK, anda boleh melakukannya melalui langkah berikut:
Buka Teks Sublim;
Klik menu "Keutamaan"
Pilih "Tetapan"; fail;
-
Tambahkan kod berikut pada fail: -
- Simpan fail.
-
- Dengan cara ini, pada kali seterusnya anda membuka Teks Sublime, ia akan menggunakan pengekodan GBK secara lalai. Walau bagaimanapun, perlu diingatkan bahawa ini juga boleh menjejaskan pengekodan fail lain. Oleh itu, pertimbangan yang teliti diperlukan sebelum menggunakan kaedah ini. Pilihan 3: Gunakan pemalam
"default_encoding": "GBK"
Salin selepas log masuk
Teks Sublime menyokong penggunaan pemalam untuk menyelesaikan masalah aksara yang bercelaru. Antaranya, pemalam Sokongan Pengekodan GBK boleh menyelesaikan masalah aksara bercelaru dalam Teks Sublime dengan berkesan. - Penggunaan khusus adalah seperti berikut:
Buka Teks Sublime
Klik menu "Keutamaan"
Pilih "Kawalan Pakej"; ;
Masukkan "Sokongan Pengekodan GBK" dalam kotak carian;
- Selepas pemasangan selesai, anda boleh menggunakan pengekodan GBK untuk membuka fail PHP dan memaparkan aksara Cina dengan betul.
- Ringkasan
- Teks Sublime ialah penyunting teks yang berkuasa, tetapi aksara bercelaru mungkin berlaku semasa mengedit fail PHP. Masalah ini disebabkan terutamanya oleh ketidakselarasan antara pengekodan fail dan pengekodan sistem pengendalian. Artikel ini memperkenalkan tiga penyelesaian Pengguna boleh memilih penyelesaian yang sesuai untuk menyelesaikan masalah mengikut keperluan mereka sendiri.
-
Atas ialah kandungan terperinci Analisis ringkas penyelesaian kepada masalah php bercelaru secara sublime. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!