Προς το περιεχόμενο

JSP, MySQL και ελληνικοί χαρακτήρες


pinkFloyd

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα,

Φτιάχνω μια εφαρμογή 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

Δημοσ.

Οκ, και το ποιό άκυρο τώρα. Όταν τα παραπάνω τα κάνω σε OS X μια χαρά. Μόλις περάσω την βάση σε Ubuntu πάλι υπάρχει το πρόβλημα με τους ελληνικούς χαρακτήρες...

Δημοσ.

Ρίξε μία ματιά σε αυτήν την λύση να δεις αν θα δουλέψει

 

https://lists.ubuntu.com/archives/ubuntu-users/2006-February/067367.html

 

Γενικά θα σου πρότεινα να το ψάξεις μόνος σου. Και εμείς για να σου δώσουμε απαντήσεις αυτό θα κάνουμε ;). Έτσι και αλλιώς για τέτοια θέματα θα βρεις άπειρα πράγματα στο internet.

Αν βρεις την λύση γράψε την και εδώ αν μπορείς για να υπάρχει για αναφορά.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...