προβλημα με ελληνικούς χαρακτήρες

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
hurry-o
Δημοσιεύσεις: 18
Εγγραφή: 19 Σεπ 2009 19:35

προβλημα με ελληνικούς χαρακτήρες

Δημοσίευση από hurry-o » 11 Απρ 2010 22:25

Καλησπέρα παιδιά.Δουλεύω σε μία open source(php) εφαρμογή και έχω το εξή πρόβλημα.Έχει 3 αρχεία sql που έχει μέσα τα creates,inserts για την ΒΔ.Θέλω να κάνω insert σε ένα πίνακα ελληνικούς χαρακτήρες αλλα δν τους δέχεται,παρόλαυτα λατινικους χαρακτήρες δέχεται μια χάρα.Στην αρχή του αρχείου έχει αυτο:

Κώδικας: Επιλογή όλων

SET client_encoding = 'UTF8';
SET check_function_bodies = false;
SET client_min_messages = warning;
SET search_path = public, pg_catalog;
SET default_tablespace = '';
SET default_with_oids = false;

Πρέπει να αλλάξω το client_encoding και αν πως?Αν το αλλάξω θα συνεχίσει να υποστηρίζει λατινικούς χαρακτηρες ετσι? Ευχαριστώ για τον χρόνο σας.

Leontas
Δημοσιεύσεις: 3
Εγγραφή: 10 Οκτ 2010 03:37

προβλημα με ελληνικούς χαρακτήρες

Δημοσίευση από Leontas » 10 Οκτ 2010 15:35

Το UTF8 κάντο ISO-8859-7

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

προβλημα με ελληνικούς χαρακτήρες

Δημοσίευση από gvre » 15 Οκτ 2010 18:44

Δοκίμασε να βάλεις SET NAMES 'utf8';

Άβαταρ μέλους
bilakios
Δημοσιεύσεις: 14
Εγγραφή: 22 Οκτ 2005 02:00
Τοποθεσία: Glyfada

προβλημα με ελληνικούς χαρακτήρες

Δημοσίευση από bilakios » 29 Οκτ 2010 23:51

Κάνε export ολη την βάση ,σώστη σε ενα αρχείο τυπου .sql διέγραψε την βαση στον server .
Στο αρχείο που εχεις σώσει βαλε στο τέλος κάθε:
CREATE TABLE IF NOT EXISTS `your table name` (......κλπ
......
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
δηλ προσθέτεις το DEFAULT CHARSET=utf8
και μετά αφού το κάνεις σε όλους τους πίνακες σώσε πάλι το αρχείο και τώρα κάνε import το αρχείο αυτό στην mysql και μαλλον το προβλημα σου θα εχει λυθεί ,
Μην ξεχάσεις να βαλεις το σωστό encoding στις σελίδες σου ISO-8859-7 .

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες