utf8_encode greek" problem "�" στο facebook

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

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

Απάντηση
Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2409
Εγγραφή: 22 Δεκ 2002 13:18

utf8_encode greek" problem "�" στο facebook

Δημοσίευση από gaucho » 03 Απρ 2013 21:25

Οι ιστοσελίδες ειναι σε UTF - 8.
Στο τράβημα δεδομένων απο τη βάση έχω

mysql_query('set character set greek',$db);

Όταν εμφανίζει μερικά ελληνικά γράμματα με τόνους ώς εξής

�?περβολικ�? αντι Υπερβολική.

υπάρχει κάποια συνάρτηση η λύση?

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

utf8_encode greek" problem "�" στο facebook

Δημοσίευση από Apostolis_38 » 04 Απρ 2013 09:31

Δοκίμασε με την iconv
http://www.php.net/manual/en/function.iconv.php

Προφανώς, το ποιό σωστό είναι να γυρίσεις τις σελίδες σου στο ίδιο character set με τη βάση.

Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2409
Εγγραφή: 22 Δεκ 2002 13:18

utf8_encode greek" problem "�" στο facebook

Δημοσίευση από gaucho » 04 Απρ 2013 10:29

ΚΑλημέρα, Οι σελίδες είναι ήδη <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> για εισαγωγη και εξαγωγη δεδομένων. Η mysql = Κωδικοποιήση διακομιστή: UTF-8 Unicode (utf8)

Εμφανίζει ελληνικά αλλα όχι σωστά. Πχ το διακοπή διακοπ&#65533;? . Το η με τόνο καπούτ.

Θα το δοκιμάσω. Ευχαριστω.

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

utf8_encode greek" problem "&#65533;" στο facebook

Δημοσίευση από Apostolis_38 » 04 Απρ 2013 10:41

Τότε αυτό
gaucho έγραψε:mysql_query('set character set greek',$db);
είναι λάθος.

set_character -> utf-8

Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2409
Εγγραφή: 22 Δεκ 2002 13:18

utf8_encode greek" problem "&#65533;" στο facebook

Δημοσίευση από gaucho » 04 Απρ 2013 10:43

Ευχαριστώ το έχω δοκιμάσει αλλα χειρότερα.

mysql_query('set character set utf-8',$db); και........

???&#65533;???&#65533;?&#65533;?&#65533;-???????????????&#65533;




Με utf8
mysql_query('set character set utf8',$db); και........



ΞšΞ¬Ο€Ξ½ΞΉΟƒΞΌΞ± διακοπΞ?

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

utf8_encode greek" problem "&#65533;" στο facebook

Δημοσίευση από Apostolis_38 » 04 Απρ 2013 10:45

Αν δεν παίζει αυτό, τότε μάλλον υπάρχει (ή υπήρχε κάποια στιγμή και έγινε μετατροπή) διαφορά στα character sets.

Για δοκίμασε την iconv να δούμε.

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

utf8_encode greek" problem "&#65533;" στο facebook

Δημοσίευση από Apostolis_38 » 04 Απρ 2013 10:49

Δοκίμασε κι αυτό κάποια στιγμή

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

mysql_query&#40;"SET NAMES 'utf8' "&#41;

Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2409
Εγγραφή: 22 Δεκ 2002 13:18

utf8_encode greek" problem "&#65533;" στο facebook

Δημοσίευση από gaucho » 04 Απρ 2013 15:37

Το πρόβλημα λύθηκε.


Όλα οκ στις σελίδες που ήταν ήδη σε UTF-8 χωρίς τη μαλακί@ το BOM.
Έκδοση mysql: 5.5.28a
Κωδικοποιήση διακομιστή: UTF-8 Unicode (utf8)

Οπότε στους πίνακες είχα σε΄όλους utf8_unicode_ci
Όμως στις στήλες του πίνακα που έμπεναν οι ελληνικοί χαρακτήρες στα varchar / text κλπ έβαλα greek_general_ci και έκανα update γτα κείμενα απο τον webbrowser.

ΜΑς έσπασε τα @@@ άλλα όκ.

Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2409
Εγγραφή: 22 Δεκ 2002 13:18

utf8_encode greek" problem "&#65533;" στο facebook

Δημοσίευση από gaucho » 11 Ιούλ 2013 10:03

Στην ιστοσελίδα όλα εμαφνίζονται όκ τα ελληνικα.

Στο τράβηγμα βασης έχω

mysql_query('set character set greek',$db);
mysql_query("SET NAMES 'GREEK'", $db);

ΑΛΛΑ ΣΤΟ FACEBOOK ΤΑ ΕΛΛΗΝΙΚΑ ΕΜΦΑΝΊΖΟΝΤΑΙ ΈΤΣΙ.



Acai Berry&#8230; Π&#206;¬ει πολ&#207; με τη γραμμ&#206;&#174; σου! Το Drink & Fit αποτελε&#206;&#175; &#206;­να φυσικ&#207;&#338; συνδυασμ&#207;&#338; που συμβ&#206;¬λλει αποτελεσματικ&#206;¬ στη διατ&#206;&#174;ρηση της γραμμ&#206;&#174;ς σου αλλ&#206;¬ και στην απ&#207;&#338;κτηση μ&#206;&#175;ας πιο λεπτ&#206;&#174;ς σιλου&#206;­τας. Ε&#206;&#175;ναι &#206;­να φυσικ&#207;&#338; συμπλ&#206;&#174;ρωμα διατροφ&#206;&#174;ς με φρο&#207;τα Acai Berry & Blueberry, Σπαρ&#206;¬γγι, Μ&#8230;
Μου αρέσει! · · Κοινοποιήστε

Καποια ιδέα?

Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2409
Εγγραφή: 22 Δεκ 2002 13:18

utf8_encode greek" problem "&#65533;" στο facebook

Δημοσίευση από gaucho » 11 Ιούλ 2013 16:24

Βρηκα τη λύση.

ενω εμφανίζετε σωστα στο σαιτ δεν εμφανίζετε σωστα στο τοιχο του φεημπουκ. Το phpmyadmin ειναι οκ οπως ειπα παραπανω.

Το προβλημα ειναι στο connect mysql_query('set character set greek',$db);

αν βαλω mysql_query("SET NAMES 'utf8' "); και εισαγω εγγραφη απο broswer σε σελιδα UTF8 εμφανίζετε ελληνικα στο πηπμυαδμιν και οταν τραβαει ο broswer παλι εμφανιζετε.

Πως θα κανω επαναεισαγωγη ελληνικων κειμενων σε UTF8 αντι greek? Καποια εντολη mysq?

Απάντηση

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

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

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