mike-intosh Δημοσ. 21 Μαρτίου 2008 Δημοσ. 21 Μαρτίου 2008 Καλημέρα σε όλους. Έχω μια βάση δεδομένων με το PhpMyAdmin, όπου χρησιμοποιώ την κωδικοποίηση χαρακτήρων koi8-r (ρώσσικα). Το πρόβλημά μου είναι οτι σε ένα σενάριο PHP μου, οι τιμές που αντλώ απο την βάση δεδομένων, και που έχω γράψει στα ρώσσικα, παρουσιάζονται στην ιστοσελίδα ως ερωτηματικά. Φαντάζομαι οτι σχετίζεται με την PHP καθώς στο PhpMyAdmin τα ρώσσικα φαίνονται κανονικά ενώ σε όλα τα αρχεία έχω βάλει την σωστή κωδικοποίηση (koi8-r). Ευχαριστώ προκαταβολικά.
Uberalles_gr Δημοσ. 21 Μαρτίου 2008 Δημοσ. 21 Μαρτίου 2008 Για δοκίμασε να βάλεις στην php charset= UTF-8 και πες μας...
mike-intosh Δημοσ. 21 Μαρτίου 2008 Μέλος Δημοσ. 21 Μαρτίου 2008 Το δοκίμασα. Το μόνο που γίνεται είναι οτι μετατρέπονται όλοι οι χαρακτήρες της ιστοσελίδας σε ερωτηματικά.
antonl Δημοσ. 21 Μαρτίου 2008 Δημοσ. 21 Μαρτίου 2008 Μετά το connect με τη βάση δοκίμασε να βάλεις την εντολή SET NAMES 'charset_name', όπου charset_name = koi8r
mike-intosh Δημοσ. 21 Μαρτίου 2008 Μέλος Δημοσ. 21 Μαρτίου 2008 Κάπως έτσι είναι ο κώδικας μου στο σενάριο php. <?php require ('templates/header.html'); if ($dbc=@mysql_connect('localhost','root','11355')){ if(!@mysql_select_db('dtsil')){ die('<p>Could not select the database because: <b>' . mysql_error() . '</b></p>'); } }else { die('<p>Could not connect to MySQL because: <b>' . mysql_error() . '</b></p>'); } $query="SELECT * FROM akinita INNER JOIN perioxes ON akinita.Perioxi_ID=perioxes.ID_pe INNER JOIN poleis ON perioxes.ID_pe=poleis.Perioxi_ID WHERE (akinita.ID_ak={$_POST['IDak']})"; if ($r=mysql_query($query)){ $counter=1; while ($row=mysql_fetch_array($r)){ print "<div id=\"content\"> <div id=\"left\"> <h2 align=\"center\" class=\"bigger\">ςεϊυμψτατω ποισλα</h2> <hr/> <p><h2>$counter . {$row['onomasia']}</h2></p> <p align=\"center\" class=\"bigger\"> </p> <p> </p> <hr/> <h2> </h2> </div> </div>"; } Που εννοείς μετα το connect? Δοκίμασα να το βάλω αλλα μου έβγαλε λευκή σελίδα.
mike-intosh Δημοσ. 21 Μαρτίου 2008 Μέλος Δημοσ. 21 Μαρτίου 2008 Λύθηκε το πρόβλημά μου. Σε όσους πέσουν πάνω στο post μου ας διαβάσουν αυτό: http://www.insomnia.gr/forum/showthread.php?t=145307&highlight=php+encoding
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.