Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][SQL]Problemy z kodowaniem utf8
Forum PHP.pl > Forum > Przedszkole
maxbmx
Dlaczego dzieje się tak ze mam strone na ktorej ustawione mam w meta utf-8, baza jest w utf8, przy polaczeniu daje set names utf8, a strona sama przestawia sie na iso... i nie wyswietla poprawnie polskich znaków... czym to moze byc spowodowane?
Ar2r
Jak ręcznie w przeglądarce zmienisz kodowanie znaków na UTF-8 to wyświetla się dobrze czy też są znaczki?
maxbmx
jak ręcznie przestawie to jest OK
Ar2r
No to musi być coś z <meta>. Może wkleisz jak masz ustawiony content?
l0ud
Zakładam, że masz stronę w HTML. Dodaj ten tag do sekcji <head>:
Kod
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


Albo wyślij taki sam content-type za pomocą funkcji header():
http://pl2.php.net/manual/pl/function.header.php
maxbmx
mam <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ...
l0ud
Najlepiej - daj adres do strony, gdzie występuje błąd.
maxbmx
strony jeszcze nie ma w sieci - local.

jak to sie pisze?

header("content-type: utf8")


tak?
Ar2r
Widzę, że stosujesz xhtml, a tam obowiązują małe litery. Spróbuj
  1. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
maxbmx
nic to nie dało
Ar2r
Aby wykluczyć sprawy związane z lokalną konfiguracją należałoby by wrzucić ten plik na serwer i zobaczyć jak się wtedy ustawia kodowanie znaków
paziek
  1. <?php
  2. header('Content-type: text/html; charset=utf-8');
  3. //lub
  4. header('Content-type: application/xhtml+xml; charset=utf-8');//jeśli używasz jakichś inline SVG, Math itp.
  5. ?>


Spróbuj też na samej górze, przed wszystkim dodać
  1. <?xml version="1.0" encoding="utf-8"?>

musisz tylko wiedzieć, że ta deklaracja wrzuci IE6 w quirks mode, także musisz po stronie PHP zrobić jakiegoś if'a, jeśli ci zależy na tej przeglądarce.
maxbmx
CODE
<? header('Content-type: text/html; charset=utf-8'); ?>


Pomogło - dzieki
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.