ภาพรวม
ปัญหาของรหัสที่อ่านไม่ออกในสังคมนิยมที่มีลักษณะของจีนเป็นปัญหาที่เรามักจะพบ มีวิธีแก้ปัญหามากมาย บทความนี้นำเสนอวิธีการที่อ่านไม่ออกภาษาจีนแบบครั้งเดียวในทุกวิธีในวิธีการรับและวิธีการโพสต์
รับการส่งโซลูชันที่อ่านไม่ออกภาษาจีน
ใช้วิธีการต่อไปนี้เพื่อแปลงการเข้ารหัสเป็น UTF-8 ในไฟล์คอนโทรลเลอร์ที่อ่านไม่ออก
string str = สตริงใหม่ (request.getParameter ("พารามิเตอร์"). getBytes ("ISO-8859-1"), "UTF-8");แก้ไขไฟล์ Server.xml ในเซิร์ฟเวอร์ Tomcat ซึ่งโครงการอยู่
จะ
<connector connectiontimeout = "20000" พอร์ต = "8080" โปรโตคอล = "http/1.1" redirectport = "8443"/>
แก้ไขเป็น:
<connector uriencoding = "UTF-8" connectiontimeout = "20000" พอร์ต = "8080" โปรโตคอล = "http/1.1" redirectport = "8443"/>
ปัญหาของรหัสภาษาจีนที่อ่านไม่ออกในคำขอ AJAX ยังสามารถแก้ไขได้โดยใช้วิธีการข้างต้น
โพสต์ส่งโซลูชันที่อ่านไม่ออกภาษาจีน
เพิ่มเนื้อหาต่อไปนี้ในไฟล์ web.xml:
<!- กรองเพื่อแก้ปัญหาการโพสต์ที่ส่งรหัสภาษาจีน โปรดทราบว่าสามารถแก้ปัญหาของการโพสต์ที่ส่งรหัสภาษาจีนได้-> <filter> <stilter-name> ตัวละคร actaryencodingfilter </filter-name> <filter-class> org.springframework.web.filter.characterencodfilter </filter-class> <int-param> <param-value> UTF-8 </param-value> </itiN-Param> </Filter> <s Filter-Mapping> <stilter-name> ตัวอักษร actaryencodingFilter </filter-name> <url-pattern>/*</url-pattern>
สรุป
ข้างต้นคือเนื้อหาทั้งหมดที่ใช้ร่วมกันในบทความนี้เกี่ยวกับการแก้ปัญหาการผ่านรหัสภาษาจีนที่อ่านไม่ออกในพารามิเตอร์ Spring MVC ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงเว็บไซต์นี้ต่อไปได้:
Spring SpringMVC ดำเนินการวิเคราะห์ซอร์สโค้ดวิธีการหลังจากเริ่มต้นเสร็จสิ้น
คำอธิบายโดยละเอียดว่า SpringMVC Interceptor ใช้เซสชันการตรวจสอบจะหมดอายุหรือไม่
คำอธิบายโดยละเอียดเกี่ยวกับรหัสสอบถามผู้ใช้สำหรับ SpringMVC Development RESTFUL API
หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!