360°BlogsVideoBooksAnswersBuzzMapsAgenda
Login
phigita.net! Homepage
Preferences | Tuesday, 06 January 2009, 11:05 PST
Question
Posted: Thursday March 03, 2005
Number of answers: 6

Βοήθεια με HTML

Προσπάθω να προσθέσω δυνατότητα αναζήτησης μέσα σε ένα site με την δωρεάν υπηρεσία που προσφέρει το Google. Ωστόσο έχω το πρόβλημα πως όταν κάνω αναζήτηση για ελληνικές λέξεις μετά την αναζήτηση στο κουτάκι του google βλέπω αντί τα σωστά γράμματα τις κωδικοποιήσεις τους με HTML entities. Έχω προσπαθήσει να άλλαξω την κωδικοποίηση της σελίδας αλλά δεν φαίνεται να λύνει το πρόβλημα. Ο κώδικας είναι ο εξής:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Untitled Document</title>
</head>

<body>
        <!– SiteSearch Google –>
        <FORM method=GET target="_blank" action="http://www.google.com/search">
        <input type=hidden name=ie value="UTF-8">
        <input type=hidden name=oe value="UTF-8">
        <TABLE bgcolor="#FFFFFF"><tr><td>
        <A HREF="http://www.google.com/">
        <IMG SRC="http://www.google.com/logos/Logo_40wht.gif" ALT="Google"  width="96" height="40" border="0"></A>
        </td>
        </tr>
        <tr><td>
        <INPUT TYPE=text name=q size=10 maxlength=255 value="">
        <INPUT type=submit name=btnG VALUE="Search">
        <font size=-1>
        <input type=hidden name=domains value="http://mysite"><br><input  type=radio name=sitesearch value="">www
<input type=radio name=sitesearch value="http://mysite" checked>my site <br>
        </font>
        </td></tr></TABLE>
        </FORM>
        <!– SiteSearch Google –>

</body>
</html>

Μπορεί να μου πει κάποιος πως θα λύσω αυτό το πρόβλημα;

-- Έλενα Γεωργίου ~elenag

Reader's Answers

Μια χαρά μου φαίνεται. Το δοκίμασα στο site μου και δεν βγάζει κανένα πρόβλημα. Βέβαια δεν έχω καθόλου ελληνικό κείμενο στο site και δεν φέρνει τίποτε αποτελέσματα το google. Μήπως εννοούσες στα αποτελέσματα;

-- Κωνσταντίνος Κωνσταντίνου ~constandinos, March 03, 2005

Τώρα που το δοκιμάζω από το site σου δουλεύει. Δεν ξέρω τι συμβαίνει. Ευχαριστώ για τη βοήθεια.

-- Έλενα Γεωργίου ~elenag, March 04, 2005

Ένα γρήγορο συντακτικό σχόλιο: είναι καλύτερα να χρησιμοποιείτε τα %% για δημοσίευση κώδικα αντί το :: που χρησιμεύει κυρίως για αποσπάσματα κειμένου τα οποία ενδεχομένως να χρειάζεται να περιέχουν σήμανση για bold, italics, underline και τα λοιπά. Προσέξτε πως έχει γίνει η μετατροπή των ζεύξεων στον δημοσιευμένο κώδικα. Ομοίως μπορεί να γίνει και η μετατροπή κάτι άλλου το οποίο αρχικά μπορεί να διαφύγει της προσοχής σας.

-- Νεόφυτος Δημητρίου ~k2pts, March 04, 2005

Νεόφυτε, την επόμενη φορά θα το έχω υπόψη μου.

Κωνσταντίνο, στο site σου μπορεί να δουλεύει αλλά από εδώ δεν δουλεύει. Τουλάχιστον δεν δουλεύει όταν αφήσω τον browser να διαλέξει μόνος του το encoding της σελίδας, γιατί όταν το αλλάξω από μόνη σε UTF-8 δουλεύει.

-- Έλενα Γεωργίου ~elenag, March 04, 2005

Το πρόβλημα αυτό το είχα συναντήσει πριν μερικούς μήνες. Η σελίδα σου παρουσιάζεται με charset με iso-8859-7, παρόλο που εσύ έχει ορίσεις utf-8 (unicode). Έτσι πρέπει να ρυθμίσεις τις προτιμήσεις σου μέσω ενός .htaccess αρχείου. Ένας τρόπος είναι ο ακόλουθος

AddCharset UTF-8 .html

Περισσότερα για το θέμα

-- Ιάκωβος Κωνσταντίνου ~iacovos, March 04, 2005

Ευχαριστώ Ιάκωβε!

-- Έλενα Γεωργίου ~elenag, March 05, 2005