เมื่อเร็ว ๆ นี้เมื่อฉันทำงานในโครงการ SSM Framework ฉันมักจะพบปัญหานั่นคือเมื่อแบ็กเอนด์ได้รับพารามิเตอร์จีนที่ส่งผ่านโดยส่วนหน้าพารามิเตอร์จะถูกอ่านไม่ออกซึ่งทำให้งบ SQL มักจะไม่สามารถดำเนินการได้ อย่างไรก็ตามมันแปลกมากที่ทั้งสภาพแวดล้อมการทดสอบและสภาพแวดล้อมการผลิตเป็นเรื่องปกติ แต่สภาพแวดล้อมการพัฒนาในท้องถิ่นนั้นยุ่งยากอยู่เสมอดังนั้นจะแก้ปัญหาได้อย่างไร
1. มันค่อนข้างเหนื่อย แต่ถ้าคุณไม่สามารถผ่านภาษาจีนได้คุณจะไม่ผ่านพารามิเตอร์ภาษาจีน สำหรับจุดนี้ทุกคนแค่ยิ้ม - - -
2. มันยังค่อนข้างเหนื่อย หากคุณต้องส่งต่อภาษาจีนจริงๆคุณจะบังคับให้ชาวจีนต้องใช้รหัสผ่านดังนี้:
"จีน" .getBytes ("UTF-8");3. จุดที่สองที่ฉันพบจุดที่สามนี้ก่อนที่ฉันจะลอง สำหรับจุดที่สองหากคุณสนใจคุณสามารถลองได้ จุดที่สามนี้คือการรักษา ฉันค้นหามานานแล้วและพบว่ามันเป็นปัญหาการกำหนดค่าของ Tomcat เปิดไฟล์ conf/server.xml ในไดเรกทอรี Tomcat และค้นหาส่วนรหัสต่อไปนี้ในไฟล์:
<port connector = "8080" โปรโตคอล = "http/1.1" connectiontimeout = "20000" redirectport = "8443"/>
จากนั้นโปรดเพิ่มประโยคเพื่อกำหนดค่า uriencoding = "UTF-8" ดังนี้:
<ตัวเชื่อมต่อพอร์ต = "8080" โปรโตคอล = "http/1.1" การเชื่อมต่อ ณ เวลา = "20000" redirectport = "8443" uriencoding = "utf-8"/>
มันได้รับการแก้ไขอย่างสมบูรณ์แบบที่นี่และปัญหาของ Benbao ก็แก้ไขได้เช่นกัน โมโมไม่กังวลเกี่ยวกับอารมณ์เศร้าของฉันอีกต่อไป -
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น