Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Zepsute znaki
Forum PHP.pl > Forum > Przedszkole
doknes
Mam dosyć dziwny problem bo od kiedy robie strony nigdy mi sie nie zdarzyło by zamiast nietypowych znaków i w tym też polskich wyskakiwały jakieś farfocle.Wygląda to mniej więcej tak: Więcej informacji w regulaminie oraz polityce prywatności
nospor
Czemu uwazasz, ze to ma jakikolwiek z css?
Skad te teksty się biorą?
Z bazy - złe kodowanie bazy, połączenia?
Wpisane z palca w pliku - złe kodowanie pliku?
Źle ustawiłeś kodowanie pliku, strony?
doknes
Zwykły tekst bez żadnego znacznika jest okey, ale taki, który jest np w "h1" lub "a" już sie psuje. Nawet zwykłe "font" sprawia, że tekst staje się nieczytelny.
Przykład tabelki http://prntscr.com/5ueqaf
nospor
Sadzilem ze dajesz linka do przykładu na zywo a tu jest poprostu obrazek, ktory nic nie mowi wiecej niz pierwszy post.
doknes
http://www.chumorek.pl/cos/index.php?str=animelist prosze bardzo
nospor
No i widac jak wół, że to tekst już jest zwalony i to nie wina css.
Pytam się wiec poraz kolejny: skad ten tekst? Z bazy? No to masz złe kodowanie w bazie, albo źle się łączysz z bazą itp. Wielokrotnie to było przerabiane
bezposrednio w pliku? no to w pierwszym poscie juz pisalem
doknes
Tak, z pliku, akurat teraz zauważyłem, że te "opisy", które jako jedyne nie są zrypane są pobierane z mysqla, więc poblem leży po stronie pliku. Przykładowo mam tutaj tekst na footer
  1. <div class="footer">
  2. <font color="#f0f8ff"><h1>ANIME.MANEKU.PL ˆ</h1> <center>Serwis anime.maneku.pl służy do indeksowania linków powszechnie dostępnych w internecie. Żadne pliki chronione prawem autorskim nie znajdują się na naszym serwerze.
  3. Wszelkie roszczenia prawne należy kierować pod adresem serwisów publikujących zamieszczone materiały. Więcej informacji w regulaminie oraz polityce prywatności.
  4.  
  5. ˆ Copyright 2015 www.anime.Maneku.pl</center></font>
  6. </div>

Mało jest tam rzeczy, które można zepsuć, ale jak siebie znam to zrobiłem pewnie coś głupiego :c
nospor
W meta strony określ kodowanie. W twoim przypadku jest to utf8.
doknes
Faktycznie, zapomniałem o nim. Teraz to co nie działało jest okey, ale teraz to co jest pobierane z mysql'a wywala jakieś dziwne pytajniki. http://www.chumorek.pl/cos/index.php?str=animelist
nospor
facepalmxd.gif
Bo w bazie masz dane w ISO a na stronie piszeszz w UTF8. Albo w bazie trzymaj sie utf8 albo w pliku pisz w ISO. NIe mieszaj bez sensu kodowania. Wszedzie ma byc takie samo.
doknes
w phpmyadmin w liście tabel do każdej jest przypisana taka informacja http://prntscr.com/5uf5cq to typ kodowania?
nospor
Dane masz ewidentnie w ISO, bo jak strone przełączam na ISO to sie wyswietlają poprawnie.
Kazde pole w tabeli tez moze miec swoje oddzielne kodowanie.

Chyba, ze ty jakims cudem te dane do bazy pomimo utf8 wrzucales jako ISO. Popatrz, sprawdz. To ty masz baze przed nosem a nie ja.
Pamietaj ze łączenie z bazą tez masz w utf8 jesli dane są w utf8. Jak pisalem bylo o tym nie raz na forum
doknes
a w takim razie jak chce przełączyć strone z utf8 na iso to co mam dokładnie tam wpisać? Bo dużo mi tych iso wyskakuje... (program autouzupełniający)
nospor
iso-8859-2
doknes
No to właśnie wróciliśmy do początku :/ teraz za to nie działa wszystko poza mysqlem.
nospor
No ale skoro stwierdzasz, ze chcesz pisac w ISO to meta masz ustawic na ISO i plik masz pisac w ISO.
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.