“ข้อผิดพลาดในการเข้ารหัสเนื้อหา” หรือ “ไม่สามารถถอดรหัสข้อมูลดิบ” เป็นข้อผิดพลาดเดียวกัน โดยข้อความจะแตกต่างจากอินเทอร์เน็ตเบราว์เซอร์หนึ่งไปยังอีกเบราว์เซอร์หนึ่ง ข้อผิดพลาดนี้อาจปรากฏขึ้นเมื่อเราพยายามเข้าถึง หน้าเว็บ จากเครื่องคิดเลขหรือจากโทรศัพท์มือถือ
ผู้ใช้ Safari ยังได้รับรหัสข้อผิดพลาดในการดำเนินการต่อข้อความ:NSURLErrorDomain – 1015- ซึ่งหมายความว่าผู้เยี่ยมชมเพจไม่สามารถแก้ไขปัญหาได้ แต่โดยผู้ดูแลระบบของเว็บไซต์ที่มีข้อผิดพลาดนี้อยู่
สาเหตุของข้อผิดพลาดคืออะไร “ข้อผิดพลาดในการเข้ารหัสเนื้อหา” หรือ “ไม่สามารถถอดรหัสข้อมูลดิบ: (NSURLErrorDomain)
เว็บเซิร์ฟเวอร์ไม่ว่าเราจะพูดถึง Apache หรือ nginxฉันใช้ระบบของ เก็บถาวร / บีบอัดและเข้ารหัส -การเข้ารหัส- GZIP ของหน้าเว็บเพื่อรองรับกระแสข้อมูลในแพ็คเกจขนาดเล็กให้กับผู้ใช้ เช่น หากหน้าเว็บมีขนาดปกติ 512KB ด้วย การเข้ารหัส gzip สามารถลดเหลือ 150kb ได้ การรับส่งข้อมูลอัตโนมัติสำหรับเซิร์ฟเวอร์โฮสต์และผู้ใช้ปลายทางจะลดลงด้วยการเข้ารหัส GZIP และความเร็วในการโหลดจะสูงขึ้น
เนื้อหา Gzip นี้ต้องมีพิกัดเพื่อให้สามารถทำความเข้าใจและถอดรหัสได้โดยอัตโนมัติ เพื่อให้สามารถแตกไฟล์และแสดงรายการให้กับผู้ใช้ปลายทางได้ ใช้ได้กับทั้งเบราว์เซอร์เดสก์ท็อปและมือถือ หากไม่เกิดขึ้น และไม่สามารถเปิดโฟลว์ฐานข้อมูล gzip ได้ ข้อผิดพลาดจะปรากฏขึ้น “ข้อผิดพลาดในการเข้ารหัสเนื้อหา” /NSURLErrorDomain.

สำหรับผู้ที่ใช้ WordPress ข้อผิดพลาดส่วนใหญ่มักเกิดขึ้นเมื่อ ปลั๊กอิน WP Super Cache ไม่ถูกต้อง- ในการตั้งค่า “ขั้นสูง” ของโมดูลมีตัวเลือกที่แนะนำซึ่งบีบอัดหน้าเว็บที่จะเสิร์ฟเร็วขึ้น “ประคบหน้า- (ที่แนะนำ)”-

การปิดการใช้งาน ตัวเลือกนี้และ ลบหน้าเว็บทั้งหมดในแคช มันสามารถเป็นทางออก
นอกจากนี้ยังมีสถานการณ์ที่การเก็บถาวรไม่ได้ดำเนินการอย่างถูกต้องในระดับเซิร์ฟเวอร์และการบีบอัด GZIP จะเปิดใช้งานโดยตรงจาก PHP ในสถานการณ์นี้คุณจะต้องปิดใช้งานการบีบอัดโดยตรงจากไฟล์การกำหนดค่า PHP การบีบอัดเอาต์พุต zlib
เราปิดการใช้งานอย่างไร “Zlib Output Compression” บนเว็บเซิร์ฟเวอร์
การปิดใช้งานสามารถทำได้โดยผู้ดูแลระบบเซิร์ฟเวอร์หรือผ่านสคริปต์ที่จะให้การเข้าถึงการแก้ไขไฟล์ php.ini-
มันจะถูกตั้งค่า “off” สำหรับ “zlib.output_compression” จาก php.ini-
; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
; outputs chunks that are few hundreds bytes each as a result of
; compression. If you prefer a larger chunk size for better
; performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
; output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = off
หลังจากทำการเปลี่ยนแปลงนี้แล้ว ให้เริ่มบริการเว็บเซิร์ฟเวอร์ใหม่ และทุกอย่างจะกลับมาเป็นปกติ
คุณยังไม่ได้ใช้ “Zlib Output Compression” la nivel de server daca aveti si un plugin care face deja acest lucru. Modulul va memora in cache o pagina web deja comprimata, iar la utilizatorul final rezultatul va fi o eroare de decodare a paginii web.