FeedClinic
← Όλα τα σφάλματα feed

BAD_ENCODING: αλαμπουρνέζικα ελληνικά στο feed σου

3' ανάγνωσηΔιορθώνεται αυτόματα

Αν οι τίτλοι των προϊόντων σου εμφανίζονται σαν «Î¤Î·Î»ÎµÏ†Ï‰Î½Î¿» αντί για «Τηλέφωνο», μόλις γνώρισες το BAD_ENCODING. Δεν έχεις χάσει δεδομένα — τα ελληνικά σου είναι εκεί, απλώς το αρχείο «δηλώνει» άλλη κωδικοποίηση από αυτή που πραγματικά χρησιμοποιεί. Και είναι από τα προβλήματα που διορθώνονται πλήρως αυτόματα.

Η διόρθωση σε 3 βήματα

  1. 1Εντόπισε το πρόβλημα. Ελέγχει αν το δηλωμένο encoding του XML (π.χ. UTF-8) ταιριάζει με τα πραγματικά bytes του αρχείου. Τρέξε δωρεάν διάγνωση με το URL του feed σου — το εύρημα εμφανίζεται στην αναφορά υγείας μαζί με τα προϊόντα που αφορά.
  2. 2Διόρθωσε στην πηγή. Ρύθμισε το export του e-shop να παράγει UTF-8 (ή δήλωσε σωστά το πραγματικό encoding, π.χ. windows-1253) στην πρώτη γραμμή του XML.
  3. 3Αυτοματοποίησε με το FeedClinic. Auto-fix: εντοπίζει το πραγματικό encoding και επαναδιαβάζει το feed σωστά — με πλήρη καταγραφή πριν/μετά.

Τι σημαίνει

Κάθε XML feed δηλώνει στην πρώτη του γραμμή με ποια κωδικοποίηση χαρακτήρων είναι γραμμένο (π.χ. UTF-8). Το BAD_ENCODING σημαίνει ότι αυτή η δήλωση δεν ταιριάζει με τα πραγματικά bytes του αρχείου — για παράδειγμα, το αρχείο δηλώνει UTF-8 αλλά τα ελληνικά είναι γραμμένα σε windows-1253 (την παλιά ελληνική κωδικοποίηση των Windows). Όποιος διαβάσει το αρχείο «κατά γράμμα», βλέπει αλαμπουρνέζικα.

Γιατί σε νοιάζει

Με λάθος encoding, δύο πράγματα μπορούν να συμβούν — και τα δύο κακά. Είτε τα ονόματα και οι περιγραφές των προϊόντων σου περνούν αλλοιωμένα στην πλατφόρμα (ο πελάτης βλέπει σύμβολα αντί για ελληνικά), είτε το feed απορρίπτεται συνολικά ως μη αναγνώσιμο. Το spec για τα XML feeds Skroutz απαιτεί έγκυρο XML με σωστά δηλωμένο encoding (δεκτά τα UTF-8, ISO-8859-7, windows-1253 κ.ά. — αρκεί η δήλωση να είναι αληθινή). Γι' αυτό το FeedClinic το χαρακτηρίζει blocker.

Δες τι κρύβει το feed σου

Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.

Δωρεάν διάγνωση feed — χωρίς κάρτα

Πώς το διορθώνεις χειροκίνητα

  • Ρύθμισε το export σε UTF-8. Στα περισσότερα plugins (WooCommerce και μη) υπάρχει επιλογή encoding στην εξαγωγή — το UTF-8 είναι η ασφαλής, σύγχρονη επιλογή.
  • Αν δεν μπορείς να αλλάξεις την κωδικοποίηση, τουλάχιστον διόρθωσε τη δήλωση: αν το αρχείο βγαίνει πραγματικά σε windows-1253, η πρώτη γραμμή του XML πρέπει να λέει windows-1253, όχι UTF-8.
  • Πρόσεξε τα «μισά» αρχεία: αν το πρόβλημα εμφανίζεται μόνο σε ορισμένα προϊόντα, πιθανόν κάποιες περιγραφές μπήκαν με copy-paste από παλιό σύστημα με άλλη κωδικοποίηση. Ξαναγράψε ή ξανααποθήκευσέ τες μέσα από το e-shop.
  • Ξανατρέξε την εξαγωγή και έλεγξε το feed στον browser — τα ελληνικά πρέπει να φαίνονται καθαρά.

Πώς το διορθώνει αυτόματα το FeedClinic

Αυτό είναι από τα σφάλματα που το FeedClinic διορθώνει πλήρως αυτόματα: εντοπίζει το πραγματικό encoding του αρχείου και το επαναδιαβάζει σωστά, ώστε τα ελληνικά σου να περάσουν καθαρά στο τελικό feed — χωρίς να αλλάξει ούτε ένα γράμμα από το περιεχόμενο. Κάθε τέτοια διόρθωση καταγράφεται με πλήρη εικόνα πριν/μετά, ώστε να βλέπεις ακριβώς τι έγινε. Παράλληλα, σε ενημερώνει για τη ρύθμιση στην πηγή, ώστε το πρόβλημα να λυθεί και μόνιμα.

Δες τι κρύβει το feed σου

Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.

Δωρεάν διάγνωση feed — χωρίς κάρτα