Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z fgetcsv() i literą "Ł"
kombo
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.09.2007

Ostrzeżenie: (0%)
-----


Witam,

mam np. taki plik CSV:

imie;nazwisko;adres
Łukasz;Nowak;Podlaska 1/1
Jan;Łysy;Krakowska 2
Łukasz;Łysy;Łeba 1

i kod php do jego odczytu oraz wyświetlenia odczytanych danych:

Kod


<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</HEAD>
<BODY>
<?php
$row=0;
$fp = fopen ("ludzie.csv", "r");
while ($data = fgetcsv ($fp, 2048, ";")) {
if ($row>0) {
$imie = $data[0];  
$nazwisko = $data[1];
$adres = $data[2];

echo $row. '. ' . $imie . ' ' . $nazwisko . ' ' . $adres . '<BR>';
}
$row=$row+1;
}
fclose($fp);
?>
</BODY>
</HTML>


po jego wykonaniu wyświetla się:

1. ukasz Nowak Podlaska 1/1
2. Jan ysy Krakowska 2
3. ukasz ysy eba 1

Skrypt jest tu: http://www.kombo.krakow.pl/testy/ludzie.php

Domyślam się że ma to związek z tym że litera "Ł" jest rozpoznawana jako znak funta brytyjskiego.

Pytanie brzmi: co zrobić żeby "Ł" było wyświetlane jeśli występuje jako 1 litera?

Ten post edytował kombo 28.09.2007, 20:05:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:01