Σελίδα 1 από 1

Ελληνικοί Χαρακτήρες στο Custom Fields

Δημοσιεύτηκε: 08 Απρ 2021, 22:37
από optprime
Καλησπέρα,

έχω ένα template με jornal 3 και custom fields για να βγάζω τιμολόγιο μ ΑΦΜ κ ΔΟΥ.

Όμως στη βάση, στον πίνακα order, στο πεδίο custom fields, οι τιμές που καταχωρήσαμε με Ελληνικούς χαρακτήρες για ΑΦΜ, ΔΟΥ, ΕΠΑΓΓΕΛΜΑ, ΕΠΩΝΥΜΙΑ στη φόρμα παραγγελίας του frontpage του eshop, εμφανίζουν περίεργη κωδικοποίηση, typoy "3a4\u03a3\u0399\u03a0\u039f\u03a5\u03a1\u0391 \u0391\u0395"}". Φαίνονται μόνο Λατινικoί χαρακτήρες. όχι και τα ελληνικά. Πως μπορώ για μια εξωτερική εφαρμογή να κάνω extract τις τιμές στα ελληνικά;

Re: Ελληνικοί Χαρακτήρες στο Custom Fields

Δημοσιεύτηκε: 09 Απρ 2021, 0:23
από Alexandra
Τα προσαρμοσμένα πεδία με Ελληνικούς χαρακτήρες καταχωρούνται στη βάση JSON encoded ως entities με κωδικοποίηση UTF8. Αν θέλεις να καταχωρούνται ως κανονικό κείμενο χρειάζονται κάποιες τροποποιήσεις στο OpenCart. Για περισσότερα, διάβασε αυτό το άρθρο.

Re: Ελληνικοί Χαρακτήρες στο Custom Fields

Δημοσιεύτηκε: 09 Απρ 2021, 13:56
από optprime
Καταλαβα. Χρήσιμες πληροφορίες ευχαριστώ θα το δοκιμάσω. Το deserialise json ισχυει? Υπαρχει τετοια δυνατοτητα, δηλ κατι σε json_decode ώστε να μην επέμβω στο κώδικα του opencart;

Re: Ελληνικοί Χαρακτήρες στο Custom Fields

Δημοσιεύτηκε: 18 Απρ 2021, 18:07
από optprime
Καλησπέρα. Εφάρμοσα τις οδηγίες και λειτούργησε. Πάω όμςω μετά να κάνω edit τη παραγγελία από το back end και δε με αφήνει. Συγκεκριμένα συνεχώς θεωρεί τα 4 πεδία με τα custom fields, ΑΔΜ, ΔΟΥ, ΕΠΑΓΓΕΛΜΑ, ΕΠΩΝΥΜΙΑ σαν άδεια. Παρότι τους βάζω τιμές, σβήνω γράφω, δε τα δέχεται. Τι φταίει;