SQL Server και Ελληνικά
- The Godfather
- Kilobyte level
- Posts: 250
- Joined: Sat Dec 31, 2005 3:01 pm
- Academic status: 3rd year
- Gender: ♂
- Location: Hawaii
SQL Server και Ελληνικά
Γεια χαρα,
Έχω το εξής πρόβλημα στον SQL Server με τα Ελληνικά:
Κάνω μια εργασία με JSP και SQL Server και έχω πρόβλημα με την κωδικοποίηση στα Ελληνικά (όταν αποθηκεύω από φόρμα JSP στη βάση, αυτά φαίνονται με ??????????)!
Το έχω ψάχει πολύ και δεν έχουν αποτέλεσμα οι λύσεις που βλέπω σε άλλα fora. Για να δούμε, έχετε κάποια άλλη ιδέα εσείς?....
Αυτά που λένε ότι πρέπει να κάνω για να δώ Ελληνικά είναι:
1) Να βάλλω στα properties Collation: Greek_CI_AS
2) Να βάλλω στο meta του JSP κάτι σαν αυτό: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Όμως δεν δούλεψε κάτι από αυτά
PLZ αν έχετε κάποια παρόμοια εμπειρία ή ιδέα για το πως θα λυθεί, θα με βγάλετε από μεγάλο αδιέξοδο
Thanx
Έχω το εξής πρόβλημα στον SQL Server με τα Ελληνικά:
Κάνω μια εργασία με JSP και SQL Server και έχω πρόβλημα με την κωδικοποίηση στα Ελληνικά (όταν αποθηκεύω από φόρμα JSP στη βάση, αυτά φαίνονται με ??????????)!
Το έχω ψάχει πολύ και δεν έχουν αποτέλεσμα οι λύσεις που βλέπω σε άλλα fora. Για να δούμε, έχετε κάποια άλλη ιδέα εσείς?....
Αυτά που λένε ότι πρέπει να κάνω για να δώ Ελληνικά είναι:
1) Να βάλλω στα properties Collation: Greek_CI_AS
2) Να βάλλω στο meta του JSP κάτι σαν αυτό: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Όμως δεν δούλεψε κάτι από αυτά
PLZ αν έχετε κάποια παρόμοια εμπειρία ή ιδέα για το πως θα λυθεί, θα με βγάλετε από μεγάλο αδιέξοδο
Thanx
Don Vito Corleone
- para
- Wow! Terabyte level
- Posts: 3648
- Joined: Sat Nov 04, 2006 2:59 am
- Academic status: Alumnus/a
- Gender: ♂
Re: SQL Server και Ελληνικά
Στην html που είχα το ίδιο πρόβλημα χρησιμοποιούσα το
<meta http-equiv="content-Type" content="text/html"; charset="windows-1253">
<meta http-equiv="content-Type" content="text/html"; charset="windows-1253">
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
- The Godfather
- Kilobyte level
- Posts: 250
- Joined: Sat Dec 31, 2005 3:01 pm
- Academic status: 3rd year
- Gender: ♂
- Location: Hawaii
Re: SQL Server και Ελληνικά
Ούτε αυτό δούλεψε
Τι άλλο μπορεί να φταίει, δεν μπορώ να καταλάβω.....όλοι όχουν λύσει το πρόβλημά τους με τη μια ή την άλλη κωδικοποίηση.... Εμένα δεν χαμπαριάζει τίποτα....
Τι άλλο μπορεί να φταίει, δεν μπορώ να καταλάβω.....όλοι όχουν λύσει το πρόβλημά τους με τη μια ή την άλλη κωδικοποίηση.... Εμένα δεν χαμπαριάζει τίποτα....
Don Vito Corleone
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: SQL Server και Ελληνικά
Ποιο είναι το collation της βάσης σου? Δηλ, είναι UTF8 ή iso-8859-7 ? To collation του Server (από installation)? Το collation των πινάκων? Στην HTML σου πάντα κράτα αυτό το meta tag.
- The Godfather
- Kilobyte level
- Posts: 250
- Joined: Sat Dec 31, 2005 3:01 pm
- Academic status: 3rd year
- Gender: ♂
- Location: Hawaii
Re: SQL Server και Ελληνικά
Το collation από μόνο του μπήκε Greek_CI_AS και από ό,τι κατάλαβα αυτό θα έπρεπε να μπει!
Άλλοστε δεν υπάρχει επιλογή utf-8 ή iso-8859-7 σαν collation στον sql server 2005
Άλλοστε δεν υπάρχει επιλογή utf-8 ή iso-8859-7 σαν collation στον sql server 2005
Don Vito Corleone
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: SQL Server και Ελληνικά
Τα Greek είναι Windows 1253. Για δοκίμασε να φτιάξεις ένα νέο πίνακα κάπως έτσι
και να του ρίξεις δεδομένα από μια φόρμα (στη jsp) που έχει και το meta που λέγαμε πριν
Code: Select all
CREATE TABLE `atable` (
`ID` int(11) NOT NULL,
`some_text` nvarchar(50)
) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
- The Godfather
- Kilobyte level
- Posts: 250
- Joined: Sat Dec 31, 2005 3:01 pm
- Academic status: 3rd year
- Gender: ♂
- Location: Hawaii
Re: SQL Server και Ελληνικά
μάλλον το έλυσα (λίγο μπακάλικα βέβαια....αλλά δεν έχω χρόνο τώρα να το τρέξω σωστά)
Το collation στη βάση το άφησα Greek_CI_AS. Τα meta τα άφησα UTF8 και χρησιμοποίησα στη φόρμα μια ακόμα ιδιότητα στο tag που λέει accept-charset="ISO-8859-1" (Ναι -1 !)
Με αυτόν τον τρόπο γράφω Ελληνικά στη φόρμα, αποθηκεύονται "κινέζικα" στη βάση, αλλά ανακτώνται πάλι Ελληνικά!
Ήμαρτον, αλλά δούλεψε
Thanx για τη βοήθεια Χάρη
Το collation στη βάση το άφησα Greek_CI_AS. Τα meta τα άφησα UTF8 και χρησιμοποίησα στη φόρμα μια ακόμα ιδιότητα στο tag που λέει accept-charset="ISO-8859-1" (Ναι -1 !)
Με αυτόν τον τρόπο γράφω Ελληνικά στη φόρμα, αποθηκεύονται "κινέζικα" στη βάση, αλλά ανακτώνται πάλι Ελληνικά!
Ήμαρτον, αλλά δούλεψε
Thanx για τη βοήθεια Χάρη
Don Vito Corleone
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: SQL Server και Ελληνικά
αν είναι σοβαρό το project μην το αφήσεις να αποθηκεύονται rubish στη βάση. Μπορεί να γίνει καμια στραβή και να χτυπήσει κανα corrupt και μετά να μην είναι ανακτήσιμα ..
- Zifnab
- Venus Former Team Member
- Posts: 7581
- Joined: Tue Nov 15, 2005 2:42 am
- Academic status: MSc
- Gender: ♂
- Location: Connecticut
- Contact:
Re: SQL Server και Ελληνικά
Έκανα ένα post εδώ http://venus.cslab.aueb.gr/forum/viewto ... 37#p171837 που αναφέρει αναλυτικά τα βήματα που πρέπει να ακολουθηθούν, από την αρχή στησίματος της βάσης και του site.