Κωδικοποίηση ελληνικών χαρακτήρων

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

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

Απάντηση
Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από soteres2002 » 07 Μάιος 2004 21:30

Έχω γράψει μία μηχανή αναζήτησης για τον δικτυακό μου τόπο σε PHP που αναλύει ερωτήματα SQL. Το πρόβλημα είναι πως όταν βάζω νέα κλειδιά στον πίνακα που έχω δημιουργήσει και τα οποία περιέχουνε αγγλικές και ελληνικές εκφράσεις, οι ελληνικοί χαρακτήρες μετατρέπονται σε κωδικομορφή #[αριθμος]. Μπορεί να μου πει κανείς πως μπορώ να το διορθώσω;

Άβαταρ μέλους
altexis
Δημοσιεύσεις: 14
Εγγραφή: 30 Δεκ 2002 22:12
Τοποθεσία: Υπερπέραν

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από altexis » 11 Μάιος 2004 23:30

ti charset xrisimopoiei i selida sou?
exei simasia gia to pws 8a swnontai ta ellinika
logika an einai iso-8859-1 (latiniko character set) den 8a blepeis kan tous xaraktires stin o8oni
an einai iso-8859-7 8a swnontai kanonika stin db
an einai utf-8 8a swnontai san unicode... diladi ka8e enas ellinikos xaraktiras 8a swnetai me dio bytes stin basi

to problima meta einai pws anaktas ta dedomena apo tin basi..

alla auto pou les oti metatrepontai se morfi #[ari8mos] ... ti akribws ennoeis? etsi fainontai mesa stin basi? 'h etsi sto deixnei o web browser?

exei poly zoumi auto to 8ema...
pantws otan eftiaxna ena site gia metafraseis pou opwsdipote xreiazotan na ypostirizei ola ta 3ena charset eswna ta panta se utf-8 stin basi kai meta ta diabaza me tin boi8eia tou iconv()

... e3igise mou ligo kai nomizw oti mporw na se boi8isw

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από soteres2002 » 12 Μάιος 2004 14:51

altexis έγραψε:ti charset xrisimopoiei i selida sou?
exei simasia gia to pws 8a swnontai ta ellinika
logika an einai iso-8859-1 (latiniko character set) den 8a blepeis kan tous xaraktires stin o8oni
an einai iso-8859-7 8a swnontai kanonika stin db
an einai utf-8 8a swnontai san unicode... diladi ka8e enas ellinikos xaraktiras 8a swnetai me dio bytes stin basi

to problima meta einai pws anaktas ta dedomena apo tin basi..

alla auto pou les oti metatrepontai se morfi #[ari8mos] ... ti akribws ennoeis? etsi fainontai mesa stin basi? 'h etsi sto deixnei o web browser?

exei poly zoumi auto to 8ema...
pantws otan eftiaxna ena site gia metafraseis pou opwsdipote xreiazotan na ypostirizei ola ta 3ena charset eswna ta panta se utf-8 stin basi kai meta ta diabaza me tin boi8eia tou iconv()

... e3igise mou ligo kai nomizw oti mporw na se boi8isw


koitakse to charset tis selidas exei orstei mia xara. ola fenontai mia xara otan vgoun ta apotelesmata, alla to provlima einai sta keywords. Otan thelei kapoios na kanei anazitisi me ellinikes lekseis kleidia den mporei. To provlima vriskete mesa sti vasi dedomenon. Otan px enimerono ena arxeio index.sql me nea kleidia gia ti vasi dedomenon, tote ayta metatrepontai se xaraktires #... px leme to tora oti to "A" ginete #01. An thes na to deis pane sto www.greeknetizen.net/search.php. Vale px query "greeknetizen" kai meta anikse to kodika kai tha katalaveis, an den exeis katalavei ti enoo.

Kai epi ti eykairia an thes gine melos sto forum kai ta leme to kalokairi otan to site tha einai entelos etoimo. Episis, an thes na kaneis index to diko soy site steile moy ena arxeio "index.sql" sto info@greeknetizen.net me tis aloloythes grammes:

insert into sites_table (id) values('<br><!-- ta keywords poy thess--><font class="footer">[perigrafi]</font><a href="to link sou" class="link1">to link</a>');

Kai telos to provlima ap; oti katalaveno vriskete to mysqlAdmin cms poy exei o server moy, dioti otan kano insert dedomena apo mia selida php kai oxi apo to idio to cms, tote ola fenontai mia xara.

An thes, steile kai kamia gnomi gia to site apo to http://www.greeknetizen.net/contact.php. Rikse kai mia psifo sto www.greeknetizen.net/evote, me to scriptaki poll se PHP kai SQL poy egrapsa molis xthes.

Kai ap' oti molis apofasisa, tha grapso ena PHP script poy tha kanei to indexing...

Άβαταρ μέλους
altexis
Δημοσιεύσεις: 14
Εγγραφή: 30 Δεκ 2002 22:12
Τοποθεσία: Υπερπέραν

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από altexis » 12 Μάιος 2004 15:13

piga kai mou ta ebgale ola mia xara... (?)
den mporesa na brw auto to problima pou les

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από soteres2002 » 12 Μάιος 2004 15:14

altexis έγραψε:piga kai mou ta ebgale ola mia xara... (?)
den mporesa na brw auto to problima pou les
anikses ton kodika?!

na kai tmima toy kodika apo mia anazitisi poy ekana sto search.php:

<!-- αποστολή, επικοινωνία, φόρμα, βοήθεια, διαχειριστής, διαχειριστές, ζωντανή, κοντάκτ, επαφή, επαφές, webmaster--><br><font class="footer">Φόρμα επικοινωνίας στο greeknetizen.net</font><br><a href="http://www.greeknetizen.net/contact.php" class="link1">http://www.greeknetizen.net/contact.php</a><BR>
<!-- games, κούρα, ξεκούραση, παιχνίδια, διασκέδαση, fun, entertainment, τέτρις, τέτρισ, στήλες, επιτραπέζια, φλάσ, φλάς, φλά --><br><font class="footer">Σελίδα παιχνιδιών</font><br><a href="http://www.greeknetizen.net/games.php?action=games" class="link1">http://www.greeknetizen.net/games.php?a ... mes</a><BR>
<!-- φόρουμ, φόρουμ, φόρου, συζήτηση, μέλη, μελη, μελι, μέλι, μέλοι, μελοι, επικοινωνία, μελών, συζητήσεις, δημοσίευση, δημοσιεύσεις, posts, post, register, εγγραφή, προφίλ, registration, list, λίστα μελών, απαντήσεις, δημοσιεύσεις --><br><font class="footer">Ο χώρος σ

tora mi vlepeis poy soy ta emfanizei o browser sosta, anikse to kodika aytis tis sellidas kai tha deis!

Άβαταρ μέλους
altexis
Δημοσιεύσεις: 14
Εγγραφή: 30 Δεκ 2002 22:12
Τοποθεσία: Υπερπέραν

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από altexis » 12 Μάιος 2004 18:42

nai twra ta eida... auto 8imizei htmlentities()
mipws xrisimopoieis auti tin entoli sto script sou?
efoson i selida paizei idi se elliniko charset (iso-8859-7),
den xreiazesai ka8olou to htmlentities() stin prokimeni periptwsi... antikatestise to me htmlspecialchars() kai nomizw 8a sta bgalei swsta

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από soteres2002 » 13 Μάιος 2004 09:28

altexis έγραψε:nai twra ta eida... auto 8imizei htmlentities()
mipws xrisimopoieis auti tin entoli sto script sou?
efoson i selida paizei idi se elliniko charset (iso-8859-7),
den xreiazesai ka8olou to htmlentities() stin prokimeni periptwsi... antikatestise to me htmlspecialchars() kai nomizw 8a sta bgalei swsta
oxi den xrisimopoio ayti tin entoli aplos otan egrafa to script o kodikas teriaze tis eggrafes apo tin DB. Oi dieseis erxontai apo tin DB, to script moy den fteei se tipota.

Ara to sqlAdmin cms to control panel einai gia ta baza............. an kai theoreitai oti einai to kalitero :roll:
Τελευταία επεξεργασία από το μέλος soteres2002 την 13 Μάιος 2004 09:33, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από soteres2002 » 13 Μάιος 2004 09:32

kai to provlima poy me exei faei einai to oiti tora aytes tis eggrafew prepei na tis ksanaeisago me php script(gamoto!). Kai oles periexoyn tis g......... dieseis.

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27622
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από cordis » 13 Μάιος 2004 11:19

Δυστυχώς δεν το γλιτώνεις αυτό...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Κωδικοποίηση ελληνικών χαρακτήρων

Δημοσίευση από soteres2002 » 13 Μάιος 2004 11:31

Nai, fysika, alla ayto tha ginei meta tis eksetaseis tis A likeioy.

Απάντηση

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

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

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