kosvek έγραψε:Το θέμα είναι ότι δεν είδα πουθενά κατά την εγκατάσταση, επιλογή για encoding στην oracle. Βάζει default EL8MSWIN1253 και εκεί αρχίζουν τα προβλήματα.
Εικόνα που παραθέτω δική σου είναι , πως δεν έχει την επιλογή encoding για δες
Συντονιστής: konnn
kosvek έγραψε:Το θέμα είναι ότι δεν είδα πουθενά κατά την εγκατάσταση, επιλογή για encoding στην oracle. Βάζει default EL8MSWIN1253 και εκεί αρχίζουν τα προβλήματα.
kosvek έγραψε:Εγκατέστησα από την αρχή Ubuntu server 8.10 & Oracle σε Αγγλική έκδοση Linux. Έπειτα δημιουργησα τρεις databases βάζοντας διαδοχικά για character set: EL8ISO8859P7, EL8MSWIN1253 και AL32UTF8. Σε όλες τις περιπτώσεις εκτελώντας query σε table με ελληνικά, μου επιστρέφει ??????????????.
kosvek έγραψε:Εγκατέστησα από την αρχή Ubuntu server 8.10 & Oracle σε Αγγλική έκδοση Linux. Έπειτα δημιουργησα τρεις databases βάζοντας διαδοχικά για character set: EL8ISO8859P7, EL8MSWIN1253 και AL32UTF8. Σε όλες τις περιπτώσεις εκτελώντας query σε table με ελληνικά, μου επιστρέφει ??????????????.
kosvek έγραψε:Να σας πω τα βήματα που ακολουθώ. Δημιουργώ μια νέα βάση με το character set utf-8 ή οτιδήποτε άλλο (τα έχω δοκιμάσει όλα) πάνω κάτω. Μετά φτιάχνω ένα πίνακα π.x test φτιάχνω ένα πεδίο πχ lname varchar(20). κάνω insert δύο εγγραφές μία με αγγλικά και μία με ελληνικά. Την πρώτη τη βλέμω οκ ενω την δευτερη με ???????????. Όλα αυτά αρχίκά μέσα από linux με sqlplus της oracle. Το ίδιο συμβαίνει και από win μέσω odbc. Στο μόνο που βλέπω ελληνικά οκ είναι το sql develop από win της oracle. Εκεί έχει στα preference encoding iso 8859-7. Στα win xp εχω NLS_LANG=GREEK_GREECE.EL8MSWIN1253.
// # set default connection with mysql to send charset utf8
mysql_query("SET NAMES UTF8");
kosvek έγραψε:Να σας πω τα βήματα που ακολουθώ. Δημιουργώ μια νέα βάση με το character set utf-8 ή οτιδήποτε άλλο (τα έχω δοκιμάσει όλα) πάνω κάτω. Μετά φτιάχνω ένα πίνακα π.x test φτιάχνω ένα πεδίο πχ lname varchar(20). κάνω insert δύο εγγραφές μία με αγγλικά και μία με ελληνικά. Την πρώτη τη βλέμω οκ ενω την δευτερη με ???????????. Όλα αυτά αρχίκά μέσα από linux με sqlplus της oracle. Το ίδιο συμβαίνει και από win μέσω odbc. Στο μόνο που βλέπω ελληνικά οκ είναι το sql develop από win της oracle. Εκεί έχει στα preference encoding iso 8859-7. Στα win xp εχω NLS_LANG=GREEK_GREECE.EL8MSWIN1253.