pinkFloyd Δημοσ. 15 Φεβρουαρίου 2010 Δημοσ. 15 Φεβρουαρίου 2010 Καλησπέρα, Φτιάχνω μια εφαρμογή e-shop με JSP και MySQL και έχω πρόβλημα με τους ελληνικούς χαρακτήρες.. Ενώ μπορώ να ανακτήσω ελληνικούς χαρακτήρες από την βάση, δεν μπορώ να αποθηκεύσω. Χρησιμοποιώ τα: ><%@page contentType="text/html" pageEncoding="UTF-8"%> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> σε κάθε jsp και τα >request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); στο Controller Servlet. Όταν το connection string που χρησιμοποιώ είναι το: >jdbc:mysql://localhost:3306/<dbname>?useUnicode=true&mysqlEncoding=UTF-8&characterEncoding=UTF-8&characterSetResults=UTF-8 παίρνω exception "Incorrect string value: '\xCE\x9D\xCE\xA5\xCE\x94...' for column '<column Name>' at row 1" ενώ όταν είναι: >jdbc:mysql://localhost:3306/<dbname>?useUnicode=true&[b]amp;[/b]mysqlEncoding=UTF8&[b]amp;[/b]characterEncoding=UTF-8&[b]amp;[/b]characterSetResults=UTF-8" δεν υπάρχει exception αλλά στην βάση αποθηκεύονται αγγλικά ερωτηματικά.. Έχω δοκιμάσει και connection strings χωρίς τα mysqlEncoding=UTF-8 και characterSetResults=UTF-8 αλλά το αποτέλεσμα είναι το ίδιο. Έχει κανείς καμιά ιδέα..;
alex2005 Δημοσ. 15 Φεβρουαρίου 2010 Δημοσ. 15 Φεβρουαρίου 2010 Συνδέσου στην mysql από κονσόλα και δώσε : alter database <<τηνβάσησου>> character set utf8 collate utf8_general_ci; Πες μας αν δούλεψε ή όχι.
pinkFloyd Δημοσ. 15 Φεβρουαρίου 2010 Μέλος Δημοσ. 15 Φεβρουαρίου 2010 Δούλεψε! Ευχαριστώ πολύ! Παρόλα αυτά, οι πίνακες από πρίν ήταν utf8.. Που ήταν το πρόβλημα;
alex2005 Δημοσ. 15 Φεβρουαρίου 2010 Δημοσ. 15 Φεβρουαρίου 2010 Στο collation μήπως ..... δεν ξέρω και σίγουρα. Αφού δούλεψε μην το ψάχνεις
pinkFloyd Δημοσ. 15 Φεβρουαρίου 2010 Μέλος Δημοσ. 15 Φεβρουαρίου 2010 Ποιός ξέρει..; Μπορεί να έιχε ξεμείνει κανένας πίνακας.. αλλά πάλι, αφού "χειροκίνητα" μπορούσα να αποθηκεύσω ελληνικά.. Τέλος πάντων. Ευχαριστώ alex2005
pinkFloyd Δημοσ. 17 Φεβρουαρίου 2010 Μέλος Δημοσ. 17 Φεβρουαρίου 2010 Οκ, και το ποιό άκυρο τώρα. Όταν τα παραπάνω τα κάνω σε OS X μια χαρά. Μόλις περάσω την βάση σε Ubuntu πάλι υπάρχει το πρόβλημα με τους ελληνικούς χαρακτήρες...
alex2005 Δημοσ. 18 Φεβρουαρίου 2010 Δημοσ. 18 Φεβρουαρίου 2010 Ρίξε μία ματιά σε αυτήν την λύση να δεις αν θα δουλέψει https://lists.ubuntu.com/archives/ubuntu-users/2006-February/067367.html Γενικά θα σου πρότεινα να το ψάξεις μόνος σου. Και εμείς για να σου δώσουμε απαντήσεις αυτό θα κάνουμε . Έτσι και αλλιώς για τέτοια θέματα θα βρεις άπειρα πράγματα στο internet. Αν βρεις την λύση γράψε την και εδώ αν μπορείς για να υπάρχει για αναφορά.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.