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

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

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

Web servers, είτε μιλάμε Apache ή nginx, Χρησιμοποιώ ένα αρχειοθέτηση / συμπίεση και κωδικοποίηση (κωδικοποίησης) gzip των ιστοσελίδων, για την εξυπηρέτηση της ροής δεδομένων σε μικρότερα πακέτα στους χρήστες. Για παράδειγμα, εάν μια ιστοσελίδα έχει κανονικό μέγεθος 512KB, με κωδικοποίηση του gzip αυτό μπορεί να μειωθεί έως 150KB. Αυτόματα η κυκλοφορία τόσο για τον κεντρικό υπολογιστή όσο και για τον τελικό χρήστη θα είναι χαμηλότερη με την κωδικοποίηση gzip και η ταχύτητα αποστολής θα είναι υψηλότερη.
Αυτό το περιεχόμενο gzip πρέπει να περιέχει ορισμένες συντεταγμένες που μπορούν να κατανοηθούν και να αποκωδικοποιηθούν αυτόματα, έτσι ώστε το αρχείο να μπορεί να αποσυσκευαστεί και να καταχωριστεί στον τελικό χρήστη. Ισχύει και στα δύο προγράμματα περιήγησης desktop καθώς και για κινητό. Εάν αυτό δεν συμβεί και δεν είναι δυνατό το άνοιγμα της ροής δεδομένων σε μορφή 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. 

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

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

Λαθραία

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

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