วิธีแก้
ในไฟล์ server.xml (อยู่ที่ $TOMCAT_HOME/conf/server.xml โดย $TOMCAT_HOME แล้วแต่ระบบ เช่นของผมอยู่ที่ /usr/share/tomcat5.5) ให้ดูที่บรรทัด
connector port="8080" usebodyencodingforuri="true".......
หรือ
connector port="8080" uriencoding="UTF-8"........
เสร็จแล้วลอง restart tomcat ใหม่อีกรอบเป็นอันใช้ได้
ระบบที่ทดสอบ
OS: Ubuntu Desktop 9.04
Tomcat: Apache Tomcat 5.5 (via apt-get)
ที่มา
http://antikoala.wordpress.com/2007/02/21/tomcat-55-encoding-problem/
Special Thank
@blckct
ไม่มีความคิดเห็น:
แสดงความคิดเห็น