Errore di codifica del contenuto / Impossibile decodificare i dati non elaborati (Fix Error NSURLErrorDomain)

"Errore di codifica del contenuto"O"Impossibile decodificare i dati non elaborati"È lo stesso errore, il messaggio è diverso da un browser Internet all'altro. Questo errore può verificarsi quando si tenta di accedervi sito web dalla tua calcolatrice o dal tuo cellulare.
Gli utenti di Safari ricevono anche un codice di errore dopo il messaggio: NSURLErrorDomain - 1015. Ciò significa che il problema non può essere risolto dal visitatore della pagina, ma dall'amministratore del sito Web in cui è presente questo errore.

Qual è la causa dell '"Errore di codifica del contenuto" o "Impossibile decodificare i dati non elaborati: (NSURLErrorDomain)"

Server Web, se stiamo parlando Apache o Nginx, Io uso un archiviazione / compressione e codifica (codifica) gzip di pagine Web, per servire il flusso di dati in pacchetti più piccoli per gli utenti. Ad esempio, se una pagina Web ha una dimensione normale di 512 KB, con codifica gzip questo può essere ridotto fino a 150 KB. Il traffico sia per il server host che per l'utente finale sarà automaticamente inferiore con la codifica gzip e la velocità di upload sarà maggiore.
Questo contenuto gzip deve contenere alcune coordinate che verranno automaticamente comprese e decodificate, in modo che il file possa essere decompresso ed elencato per l'utente finale. Valido sia su desktop che su browser mobile. Se ciò non accade e il flusso di dati in formato gzip non può essere aperto, vengono visualizzati gli errori "Errore codifica contenuto" / NSURLErrorDomain.

Per coloro che usano WordPress, l'errore si verifica più spesso quando configurare erroneamente il plugin WP Super Cache. Nelle impostazioni "Avanzate"Del modulo esiste un'opzione consigliata, che comprime le pagine Web per essere pubblicate più velocemente agli utenti. "Comprimi le pagine in modo che vengano pubblicate più rapidamente ai visitatori. (Scelta consigliata) ".

Disattivazione di questa opzione e eliminazione di tutte le pagine Web memorizzate nella cache può essere una soluzione.

Esiste anche lo scenario in cui l'archiviazione non viene eseguita correttamente a livello di server e la compressione gzip viene attivata direttamente da PHP. In questo scenario, dovrai disabilitare la compressione direttamente dal file di configurazione di PHP. Compressione dell'uscita Zlib.

Come lo disabilitiamo “Zlib Output Compression” su un server web

La disattivazione può essere effettuata solo dall'amministratore del server o da uno script che ti darà accesso alla modifica dei file php.ini.

Imposta "off"Per"zlib.output_compression"In 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

Dopo aver apportato questa modifica, riavviare i servizi del server Web e tutto dovrebbe tornare alla normalità.

Inoltre non utilizzare "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. 

Errore di codifica del contenuto / Impossibile decodificare i dati non elaborati (Fix Error NSURLErrorDomain)

Circa l'autore

Azione furtiva

Appassionato di tutto ciò che significa gadget e IT, scrivo con piacere su stealthsettings.com di 2006 e adoro scoprire nuove cose con te su computer e macOS, sistemi operativi Linux, Windows, iOS e Android.

Lascia un tuo commento