Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP i polskie litery
max_damage
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.09.2003
Skąd: Poland

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


Mam kod generujacy strone internetowa z 3 plikow:

<script language="php">
$file1=fopen("gora.txt", "r");
while($linia=fgets($file1, 81))
{
echo($linia);
}
fclose($file1);

if($dzial==null) $dzial=o_firmie;


$urls=$dzial.".txt";
$file=fopen($urls, "r");
while($linia=fgets($file, 81))
{
echo($linia);
}
fclose($file);

$file2=fopen("dol.txt", "r");
while($linia=fgets($file2, 81))
{
echo($linia);
}

fclose($file2);
</script>

I coś zamienia mi liery
ą -> š
ś -> prostokacik
ź -> prostokacik
Dlaczego tak sie dzieje? W plikach źródłowych wszystko jest OK.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rogrog
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


ok tylko HTMLa też by się przydało znać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

w takim razie masz dwie możliwości:
a ) konwertujesz znaczki do ISO-8859-2 //zalecane
  1. <?php
  2. //funkcja zapodana na forum bodajże przez Sh4dowa
  3. function konwertuj_do_iso($string){
  4. return strtr($string, &#092;"xA5x8Cx8FxB9x9Cx9F\", \"xA1xA6xACxB1xB6xBC\");
  5. }
  6. ?>

b ) dajesz kodowanie win-1250


ponieważ rozwiązanie b ) jest zakazane, zostaje ci rozwiązanie a ) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 3.10.2025 - 12:22