แก้ปัญหา sync file ภาษาไทยไม่ได้ใน ownCloud บน Windows Server 2008 R2/Windows 7
มาเจอปัญหาเส้นผมบังภูเขา... อีกแบ๊ว
ปัญหามันมาจาก Desktop Client ส่ง Method PUT มาเป็น
/oc/remote.php/webdav/clientsync/%e0%b9%80%e0%b8%97%e0%b8%aa.docx
ทีนี้พอทางเซิฟเวอร์รับมา ปรากฏว่ามันเพี้ยนเป็น
/oc/remote.php/webdav/clientsync/???.doc
แต่ถ้าส่งเป็น GET กับ POST ไม่เป็นอะไร
หงายเงิบเลยทีนี้
เลยลองไปถามใน IIS Forum ดู เค้าก็บอก "ยูวๆ ไปดูบล็อกนี้"
http://ruslany.net/2010/03/important-update-for-iis-7-0-fastcgi-module/
สรุปใจความได้ว่ามันเป็นบัคจาก Microsoft เอง...
ขั้นตอนก็แบบว่า
1. ลง Hotfix **ถ้าเป็น Win 7 ต้องอัพเดท Service Pack 1 ก่อน
2. เซ็ต Registry Key
3. รีเซ็ตเซิฟเวอร์สักรอบ
จบ
...
ง่ายเกิ๊นนนนนน
Ref.
ปัญหามันมาจาก Desktop Client ส่ง Method PUT มาเป็น
/oc/remote.php/webdav/clientsync/%e0%b9%80%e0%b8%97%e0%b8%aa.docx
ทีนี้พอทางเซิฟเวอร์รับมา ปรากฏว่ามันเพี้ยนเป็น
/oc/remote.php/webdav/clientsync/???.doc
แต่ถ้าส่งเป็น GET กับ POST ไม่เป็นอะไร
หงายเงิบเลยทีนี้
เลยลองไปถามใน IIS Forum ดู เค้าก็บอก "ยูวๆ ไปดูบล็อกนี้"
http://ruslany.net/2010/03/important-update-for-iis-7-0-fastcgi-module/
สรุปใจความได้ว่ามันเป็นบัคจาก Microsoft เอง...
ขั้นตอนก็แบบว่า
1. ลง Hotfix **ถ้าเป็น Win 7 ต้องอัพเดท Service Pack 1 ก่อน
2. เซ็ต Registry Key
3. รีเซ็ตเซิฟเวอร์สักรอบ
จบ
...
ง่ายเกิ๊นนนนนน
Ref.
- Important update for IIS 7.0 FastCGI module
- IX: A PHP application that depends on the REQUEST_URI server variable may fail when a request whose URL contains UTF-8 characters is sent to IIS 7.5
- USING UTF-8 ENCODING FOR SERVER VARIABLES
Comments
Post a Comment