Rumah > Soal Jawab > teks badan
巴扎黑2017-04-18 10:37:18
bukan sahaja menyelesaikan post
pengekodan, tetapi characterEncoding
hanya berkesan untuk body
.
http mempunyai banyak method
kaedah, seperti put
dan terdapat juga body
kaedah.
Walaupun anda menggunakan post
, jika terdapat bahasa Cina url
dalam query parameters
, anda masih perlu menetapkan pengekodan untuk url
.
PHP中文网2017-04-18 10:37:18
1. Kerana beberapa orang menggunakan kaedah GET untuk menghantar kandungan bahasa Cina Mengenai mengapa penapis hanya menyelesaikan masalah watak bercacat penghantaran Cina dalam kaedah POST, saya fikir ia bukan masalah teknikal pereka, dengan harapan dapat membimbing kami untuk menggunakan POST lebih banyak lagi. Ia seperti memerlukan trak besar untuk membawa ramai orang seperti kereta penumpang Bagi orang yang mereka trak besar, dia tidak akan mengambil kira situasi ini.
2. Masalah penghantaran aksara Cina yang bercelaru dalam kaedah GET bukanlah penyelesaian yang sangat mudah, tetapi ia tidak disyorkan kerana kaedah ini tidak universal untuk kaedah POST. Kod sampel adalah seperti berikut:
String username = request.getParameter("username");
username = new String(username.getBytes( "iso-8859-1" ), "utf-8");