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

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

Δημοσ.

Καλησπέρα σε όλους,

 

Έχω ένα προβληματάκι με το παρακάτω:

 

Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

 

 

 

Εγκατεστημένη σε windows 7 32άρια

SQL> create TABLE BATHMOS

2 (ARITHMOS NUMBER(8,2),

3 PERIGRAFH CHAR(50),

4 EKOEMS CHAR(50));

Table created.

SQL> INSERT INTO BATHMOS(ARITHMOS,PERIGRAFH,EKOEMS) VALUES (1,'ΝΙΚΟΣ','ΝΙΚΟΥ');

1 row created.

SQL> SELECT * FROM BATHMOS

2 / ARITHMOS PERIGRAFH EKOEMS---------- ----------------------

1 ??Κ?Σ ??Κ?Υ

 

 

 

Δεν μου αναγνωρίζει ορισμένα γράμματα της Ελληνικού αλφαβήτου και συγκεκριμένα ότι

 

εμφανίζεται με ? παρακάτω:

 

ΑΒΓΔΕΖΗΘ?Κ?Μ?Ξ?ΠΡΣΤΥΦΧΨΩ

 

Πρόσφατα εγκατέστησα το TuneUp Utilities 2011 δεν ξέρω εάν έχει σχέση αλλά έχει μια λειτουργία clean registry

 

την οποία και εκτέλεσε! Ρίχνοντας μια ματιά και νομίζω εκεί είναι το πρόβλημα NLS_LANG έχει τιμή GREEK_GREECE.EL8MSWIN1253

 

Καμία Ιδέα?

 

Ευχαριστώ πολύ

Δημοσ.

Χωρίς να έχω λειτουργήσει ποτέ την SQL της Oracle, είναι βέβαιο οτι έχεις πρόβλημα με το τι Encoding έχεις δηλώσεις στη δημιουργία της βάσης σου.

 

 

Δοκίμασε να δηλώσεις το πεδίο κειμένου ως NCHAR και όχι CHAR. Ή βρές πως δηλώνεις κατα το create του table και το character set και δώστου το windows-1253.

Δημοσ.

Έχω καιρό να χρησιμοποιήσω oracle και δεν θυμάμαι καλά, άλλαζα το encoding από την registry στον φάκελο home κάπου ήταν

έβαζα το EL8ISO8859P7 αλλά δεν θυμάμαι άν έβαζα μπροστά american.america. ή κάτι άλλο

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...