Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP i polskie litery
Forum PHP.pl > Forum > PHP
max_damage
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.
rogrog
no nie...

KO-DO-WA-NIE

to są znaki windowsowe wyświetlone w kodowaniu iso...

nie załamuj mnie
max_damage
Spokojnie - ja dopiero zaczyanam...
rogrog
ok tylko HTMLa też by się przydało znać 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 ) smile.gif
Vertical
...Albo możesz też zaznaczyć kodowanie UTF-8,a jakby nie zadziałało- UNICODE... Ale jeśli masz windowsa to najlepiej działa Windows-1250, i... niekoniecznie jest zakazane winksmiley.jpg Pod warunkiem, że aplikacje będą otwierane TYLKO na windowsie. W innym razie- ani mi się waż! aaevil.gif Bo jeśli tylko na windowsie to ja też czasami używałem... cool.gif Jest jeszcze opcja UTF-16, ale z tym to nie próbuj, bo ci się nie uda... to jakieś kosmiczne kodowanie... smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.