philos Δημοσ. 5 Ιουλίου 2017 Δημοσ. 5 Ιουλίου 2017 Καλησπέρα! Λοιπόν, υπάρχει ένα php αρχείο που δέχεται το IPN μήνυμα από το PayPal μετά από κάποια πληρωμή και καταχωρεί σε πίνακα MySQL τα δεδομένα όπως First Name και Last Name: '" . $db->escape_string($_POST['first_name']) . "', '" . $db->escape_string($_POST['last_name']) . "', Το θέμα: σε περίπτωση πιο περίεργων κωδικοποιήσεων (όπως Ρωσικά ονόματα), αποθηκεύονται στη βάση και φαίνονται οι χαρακτήρες ως βέλη! Παράδειγμα από το phpmyadmin: - Υπάρχει περίπτωση να διορθωθεί το πρόβλημα για τα υπάρχοντα αποθηκευμένα δεδομένα; Πχ όταν τραβάω τις γραμμές, να κάνω κάποιο mb_convert_encoding? Είχα αντιμετωπίσει σχετικό πρόβλημα παλιά (αλλά δεν φαινόντουσαν τα δεδομένα ως βέλη) και το είχα λύσει με ένα: $data = mb_convert_encoding($data, "cp1252", "utf-8"); ... όμως στη προκειμένη δεν δουλεύει. - Έχετε να προτείνετε κάποια λύση για τις από δω και πέρα αποθηκεύσεις; πχ να τρέχω κάτι σχετικό στις $_POST['first_name'] και $_POST['last_name'] ; ααααχ αυτά τα θέματα κωδικοποίησης....
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα