Penyelesaian: 1. Tetapkan pembolehubah persekitaran: Pastikan bahasa dan pengekodan yang betul ditetapkan dalam pembolehubah persekitaran sistem 2. Semak fail konfigurasi Tomcat: Pastikan pengekodan yang betul ditetapkan dalam fail konfigurasi Tomcat; Parameter JVM: Jika anda menggunakan parameter JVM tersuai untuk memulakan Tomcat, pastikan parameter pengekodan yang betul ditetapkan dalam skrip permulaan 4. Semak bahasa sistem pengendalian dan tetapan serantau: Pastikan bahasa sistem pengendalian dan tetapan serantau adalah bahasa Cina; 5. Mulakan semula pelayan Tomcat Hanya periksa sama ada aksara Cina bercelaru diselesaikan.
Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
Watak bercelaru Cina semasa permulaan Tomcat biasanya disebabkan oleh tetapan pengekodan yang salah dalam pembolehubah persekitaran sistem atau fail konfigurasi. Untuk menyelesaikan masalah aksara Cina yang kacau apabila Tomcat bermula, anda boleh mencuba kaedah berikut:
1. Tetapkan pembolehubah persekitaran: Pastikan bahasa dan pengekodan yang betul ditetapkan dalam pembolehubah persekitaran sistem. Anda boleh menambah pembolehubah berikut pada pembolehubah persekitaran sistem:
Nama pembolehubah: LANG
Nilai pembolehubah: zh_CN.UTF-8 (pengekodan UTF-8 sesuai untuk kebanyakan situasi)
2. Semak fail konfigurasi Tomcat: Pastikan konfigurasi Tomcat Pengekodan yang betul ditetapkan dalam fail. Buka fail conf/server.xml dalam direktori pemasangan Tomcat, cari atribut URIEncoding dan pastikan ia ditetapkan kepada pengekodan UTF-8:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
3. Semak parameter JVM: Jika anda menggunakan parameter JVM tersuai untuk memulakan Tomcat, pastikan anda menetapkannya kepada UTF-8 dalam skrip permulaan Parameter pengekodan yang betul ditetapkan, contohnya:
-Dfile.encoding=UTF-8
4. Semak bahasa sistem pengendalian dan tetapan serantau: Pastikan bahasa sistem pengendalian dan tetapan serantau adalah Pengekodan bahasa Cina atau UTF-8.
5 Mulakan semula pelayan Tomcat: Selepas membuat perubahan pada tetapan di atas, mulakan semula pelayan Tomcat untuk melihat sama ada masalah kacau Cina telah diselesaikan.
Melalui kaedah di atas, anda sepatutnya dapat menyelesaikan masalah watak Cina yang kacau apabila Tomcat bermula. Jika masalah berterusan, anda mungkin perlu menyemak lebih lanjut konfigurasi berkaitan sistem dan Tomcat.
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan aksara Cina yang kacau apabila tomcat bermula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!