ellinikoi xaraktires kai array

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
moullas
Δημοσιεύσεις: 3
Εγγραφή: 25 Νοέμ 2007 12:37

ellinikoi xaraktires kai array

Δημοσίευση από moullas » 26 Νοέμ 2007 12:19

exo to exis provlima to opio tis teleftees 2 ores mou exei spasei ta nevra


$query = "";
$string = "αβφσασδ";

//echo $string;
$string_len = strlen(utf8_decode($string));
//echo $string_len;
for($i = 0; $i < $string_len; $i++)
{
// echo utf8_decode($string[$i]);
echo "The $i char of the string is: ". $string[$i] ." <br>";
// if($i == 0)
// $query .= " LIKE '" . utf8_decode($string[$i]) . "%' ";
// else
// $query .= " LIKE '" . utf8_decode($string[$i]) . "%'";
// if($i != $string_len - 1)
// $query .= " AND ";
}
echo $query;

me to utf8_decode exo kataferei na vrisko sosta to length tou string.

to provlima einai meta otan kano access to string san array me to string[$i];

synexeia to apotelesma pou mou vgazei einai

The 0 char of the string is: &#65533;
The 1 char of the string is: &#65533;
The 2 char of the string is: &#65533;
The 3 char of the string is: &#65533;
The 4 char of the string is: &#65533;
The 5 char of the string is: &#65533;

sto head tis selidas exo valei <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


exo dokimasei kai to header("Content-Type: text/html; charset=utf-8");

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

ellinikoi xaraktires kai array

Δημοσίευση από Alice_Cooper » 26 Νοέμ 2007 14:03

pekse me iso-7 ...

vgale thn utf8_decode

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

ellinikoi xaraktires kai array

Δημοσίευση από dik_ » 26 Νοέμ 2007 21:45

Σώσε το .php σου ως utf-8.

Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

ellinikoi xaraktires kai array

Δημοσίευση από AAT » 27 Νοέμ 2007 18:22

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

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">

Άβαταρ μέλους
w3Cy
Δημοσιεύσεις: 23
Εγγραφή: 02 Ιουν 2005 23:38

ellinikoi xaraktires kai array

Δημοσίευση από w3Cy » 02 Δεκ 2007 18:33

dik_ έγραψε:Σώσε το .php σου ως utf-8.
Όπως προανέφερε ο dik_ το πρόβλημα πιθανότατα βρίσκετε στο encoding που αποθηκέυετε το .php script αφού περιέχει ελληνικούς χαρακτήρες στο:

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

 $string = "αβφσασδ"; 
Απλά στον editor που χρησιμοποιείς να θυμάσαι να το αποθηκεύσεις σε UTF8 without BOM (Byte-order mark) γιατί μετά δημιουργούνται άλλα προβλήματα.

(Το Notepad++ και το PHP Designer 2008 προσφέρουν αποθήκευση σε UTF8 χωρίς το BOM.)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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