Penyelesaian kepada nginx php kod Cina yang kacau: 1. Tetapkan kod halaman web kepada format pengekodan utf-8 2. Tetapkan format pengekodan utf-8 dalam pelayan nginx dan nginx.conf.
Persekitaran pengendalian artikel ini: sistem linux5.9.8, nginx versi 1.14.0, komputer Dell G3
Apa yang perlu lakukan jika nginx php aksara Cina bercelaru ?
Penyelesaian kepada aksara Cina bercelaru pada halaman akses nginx
Apabila menggunakan projek halaman web kecil pada nginx hari ini, bahasa Cina aksara kelihatan kacau. Saya mencari dan menemui penyelesaian dalam talian. Semua kaedah adalah sama
Tukar format pengekodan pada bahagian pelayan.
Berikut ialah ringkasan penyelesaian: aksara bercelaru mungkin berlaku kerana format pengekodan tidak dikonfigurasikan di dua lokasi berikut:
1 Tetapkan format pengekodan utf-8 untuk halaman web kod, seperti berikut.
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>中文标题</title> </head> <body> <center>微信搜索:蜗牛linux</center> </body> </html>
2. pelayan nginx, nginx.conf menetapkan format pengekodan utf-8: ambil perhatian bahawa lapisan pelayan dan lokasi laluan akses mesti dikonfigurasikan
server { listen 81; set $root F:/Develop/nginx-1.14.0/html; root $root; server_name localhost; access_log logs/host.access.log main; index index.html index.php; #设置字符集 charset utf-8; location / { root html; index index.html index.htm; charset utf-8; } }
Mengubah suai konfigurasi nginx fail, muat semula nginx
nginx -s reload
dan akhirnya akses ujian: Penghuraian bahasa Cina adalah perkara biasa.
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika nginx php aksara Cina bercelaru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!