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

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

Δημοσ.

Καλησπέρα παιδιά , έχω ένα πρόβλημα με ένα πρόγραμμα που κάνω σε C# . Κάθε φορά που αποθηκεύω λέξεις με Ελληνικούς χαρακτήρες σε μια βάση MySql που έχω μου τα εμφανίζει όπως ν'άνε.Αυτό συμβαίνει όταν αποθηκεύω τα δεδομένα μέσω του προγράμματος , από το phpmyadmin όλα δουλεύουν ρολόϊ.

 

Παραθέτω την συνάρτηση που κάνει την αποθήκευση: 


            showPelatesPouGiortazounCommand = login.connection.CreateCommand();
            showPelatesPouGiortazounCommand.CommandText = "select * from pelates where onoma=@giorti";
            showPelatesPouGiortazounCommand.Parameters.AddWithValue("@giorti", "Σαμουήλ");
            getPelatesPouGiortazounAdapter = new MySqlDataAdapter(showPelatesPouGiortazounCommand);
            pelatesPouGiortazounDataset = new DataSet();
            getPelatesPouGiortazounAdapter.Fill(pelatesPouGiortazounDataset);
            dataGridView1.DataSource = pelatesPouGiortazounDataset.Tables[0].DefaultView;

Δημοσ.

Έλεγξες αν φταίει το collation της βάσης ? Μήπως είναι δηλωμένη η βάση με latin collation και τα ελληνικά βγαίνουν "κινέζικα"? Δοκίμασες να αλλάξεις το collation σε utf8 ?

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

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

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

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

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

Σύνδεση

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

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