Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [phpbb3] Kodowanie po wstawieniu php
mateofi
post 15.10.2008, 16:49:54
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 30.12.2004

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


Witam,

Mam problem z krzakami po wstawieniu pliku http://wadowiceinfo.pl/new.php do szablonu forum za pomocą kodu:

Kod
<!-- PHP -->
include ('./new.php');
<!-- ENDPHP -->


Plik ze skryptem pobierającym dane z bazy: http://wadowiceinfo.pl/new.php

Otwierając adres: http://wadowiceinfo.pl/new.php wszystko wyświetla się dobrze, bez krzaczków.

Po wstawieniu tego na forum wyświetlają się w miejscu polskich znaków dziwactwa. Możecie mi powiedzieć, dlaczego tak się dzieje, i jak temu zaradzić ?

Dodam, że pliki overall_header.html i index_body.html oraz new.php mają kodowanie UTF=8.

Jak to wygląda można oglądnąć na http://wadowiceinfo.pl

Liczę na waszą pomoc. smile.gif Ja się już załamałem.

Pozdrawiam
mateofi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
DzeSiu
post 15.10.2008, 16:58:59
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 21.11.2006

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


Wszystko przez to, że masz różne kodowania:
tu - http://wadowiceinfo.pl/new.php - ISO-8859-2
tu - http://wadowiceinfo.pl/ - UTF-8
Popraw i powinno być po problemie tylko weź pod uwagę, że skoro tamte dane pobierane są z bazy to i w niej pasuje ujednolicić kodowanie.
Możesz też poczytać o iconv go i użyć zamiast przerabiać bazę.

Ten post edytował DzeSiu 15.10.2008, 17:01:12
Go to the top of the page
+Quote Post
mateofi
post 15.10.2008, 17:01:40
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 30.12.2004

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


Ale plik new.php jest w kodowaniu UTF-8. Tak mi przynajmniej wyświetla program kED.
Go to the top of the page
+Quote Post
DzeSiu
post 15.10.2008, 17:03:30
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 21.11.2006

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


Może i plik w edytorze jest otwarty w UTF-8, ale dane pobrane z bazy lecą w ISO (wystarczy sprawdzić w firefoxie - prawym na stronie -> Pokaż informacje o stronie)
Go to the top of the page
+Quote Post
mateofi
post 15.10.2008, 17:05:07
Post #5





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 30.12.2004

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


To jakim sposobem mogę przerobić taki plik na UTF-8 ? Ponieważ w edytorze użyłem już funkcji konwersja z ISO -> UTF-8 i zapisałem jako UTF-8 . Jak mogę go przekonwertować na ISO ?
Go to the top of the page
+Quote Post
DzeSiu
post 15.10.2008, 17:10:28
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 21.11.2006

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


Plik nie jest problemem tylko dane pobierane z bazy.
  1. <?php
  2. $zmienna = iconv("ISO-8859-2","UTF-8",$zmienna);
  3. ?>


Od bólu możesz sobie każdą zmienną pobieraną z bazy tak przepuścić, ale to tylko półśrodek
Go to the top of the page
+Quote Post
mateofi
post 15.10.2008, 17:14:41
Post #7





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 30.12.2004

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


Dzięki wielkie biggrin.gif Działa winksmiley.jpg
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:56