Σφάλμα κωδικοποίησης περιεχομένου / Δεν είναι δυνατή η αποκωδικοποίηση των ακατέργαστων δεδομένων (Σφάλμα επιδιόρθωσης NSURLErrorDomain)

"Σφάλμα κωδικοποίησης περιεχομένου"Ή"Δεν είναι δυνατή η αποκωδικοποίηση των ακατέργαστων δεδομένων"Υπάρχει το ίδιο σφάλμα, καθώς το μήνυμα είναι διαφορετικό από ένα πρόγραμμα περιήγησης στο Internet σε άλλο. Αυτό το σφάλμα ενδέχεται να παρουσιαστεί όταν προσπαθείτε να το αποκτήσετε πρόσβαση δικτυακός τόπος από την αριθμομηχανή ή το κινητό σας τηλέφωνο.
Οι χρήστες του Safari λαμβάνουν επίσης έναν κωδικό σφάλματος ακολουθώντας το μήνυμα: NSURLErrorDomain - 1015. Αυτό σημαίνει ότι το πρόβλημα δεν μπορεί να λυθεί από τον επισκέπτη της σελίδας, αλλά από τον διαχειριστή του ιστότοπου στον οποίο υπάρχει αυτό το σφάλμα.

Ποια είναι η αιτία του "Σφάλμα κωδικοποίησης περιεχομένου" ή "Δεν είναι δυνατή η αποκωδικοποίηση των ακατέργαστων δεδομένων: (NSURLErrorDomain)"

Web servers, είτε μιλάμε Apache ή nginx, Χρησιμοποιώ ένα αρχειοθέτηση / συμπίεση και κωδικοποίηση (κωδικοποίησης) gzip των ιστοσελίδων, για την εξυπηρέτηση της ροής δεδομένων σε μικρότερα πακέτα στους χρήστες. Για παράδειγμα, εάν μια ιστοσελίδα έχει κανονικό μέγεθος 512KB, με κωδικοποίηση του gzip αυτό μπορεί να μειωθεί έως 150KB. Αυτόματα η κυκλοφορία τόσο για τον κεντρικό υπολογιστή όσο και για τον τελικό χρήστη θα είναι χαμηλότερη με την κωδικοποίηση gzip και η ταχύτητα αποστολής θα είναι υψηλότερη.
Αυτό το περιεχόμενο gzip πρέπει να περιέχει μερικές συντεταγμένες που θα κατανοηθούν και αποκωδικοποιηθούν αυτόματα, έτσι ώστε το αρχείο να μπορεί να αποσυσκευαστεί και να καταγραφεί στον τελικό χρήστη. Ισχύει τόσο σε επιφάνεια εργασίας όσο και σε πρόγραμμα περιήγησης για κινητά. Εάν αυτό δεν συμβεί και η ροή δεδομένων που έρχεται σε μορφή gzip δεν μπορεί να ανοιχτεί, εμφανίζονται τα σφάλματα "Content Encoding Error" / NSURLErrorDomain.

Για όσους χρησιμοποιούν το WordPress, το σφάλμα συμβαίνει συχνότερα όταν να διαμορφώσετε εσφαλμένα το πρόσθετο WP Super Cache. Στις ρυθμίσεις "Σύνθετη"Από την ενότητα, υπάρχει μια συνιστώμενη επιλογή, η οποία συμπιέζει τις ιστοσελίδες που πρέπει να εξυπηρετούνται ταχύτερα στους χρήστες. "Συμπίεση σελίδων ώστε να εξυπηρετούνται ταχύτερα στους επισκέπτες. (Recommended) ".

Απενεργοποίηση αυτής της επιλογής και διαγράφοντας όλες τις αποθηκευμένες ιστοσελίδες μπορεί να είναι μια λύση.

Υπάρχει επίσης το σενάριο όπου η αρχειοθέτηση δεν γίνεται σωστά σε επίπεδο διακομιστή και η συμπίεση 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. 

Σφάλμα κωδικοποίησης περιεχομένου / Δεν είναι δυνατή η αποκωδικοποίηση των ακατέργαστων δεδομένων (Σφάλμα επιδιόρθωσης NSURLErrorDomain)

Σχετικά με τον Συγγραφέα

Λαθραία

Παθιασμένος με όλα όσα σημαίνει gadget και IT, γράφω με χαρά στο stealthsettings.com από το 2006 και μου αρέσει να ανακαλύπτω νέα πράγματα μαζί σας για τους υπολογιστές και τα macOS, λειτουργικά συστήματα Linux, Windows, iOS και Android.

Αφήστε ένα σχόλιο