Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][SQL]Problemy z kodowaniem utf8, Nie wiem dlaczego przegladarka czyta strone jako iso
maxbmx
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 8.03.2008
Skąd: Bielsko-Biała

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
Ar2r
post
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


Jak ręcznie w przeglądarce zmienisz kodowanie znaków na UTF-8 to wyświetla się dobrze czy też są znaczki?
Go to the top of the page
+Quote Post
maxbmx
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 8.03.2008
Skąd: Bielsko-Biała

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


jak ręcznie przestawie to jest OK
Go to the top of the page
+Quote Post
Ar2r
post
Post #4





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


No to musi być coś z <meta>. Może wkleisz jak masz ustawiony content?
Go to the top of the page
+Quote Post
l0ud
post
Post #5





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


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
Go to the top of the page
+Quote Post
maxbmx
post
Post #6





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 8.03.2008
Skąd: Bielsko-Biała

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


mam <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ...
Go to the top of the page
+Quote Post
l0ud
post
Post #7





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Najlepiej - daj adres do strony, gdzie występuje błąd.
Go to the top of the page
+Quote Post
maxbmx
post
Post #8





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 8.03.2008
Skąd: Bielsko-Biała

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


strony jeszcze nie ma w sieci - local.

jak to sie pisze?

header("content-type: utf8")


tak?

Ten post edytował maxbmx 16.08.2008, 16:12:16
Go to the top of the page
+Quote Post
Ar2r
post
Post #9





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


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" />
Go to the top of the page
+Quote Post
maxbmx
post
Post #10





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 8.03.2008
Skąd: Bielsko-Biała

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


nic to nie dało
Go to the top of the page
+Quote Post
Ar2r
post
Post #11





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


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
Go to the top of the page
+Quote Post
paziek
post
Post #12





Grupa: Zarejestrowani
Postów: 207
Pomógł: 25
Dołączył: 16.11.2006

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


  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.

Ten post edytował paziek 16.08.2008, 17:11:53
Go to the top of the page
+Quote Post
maxbmx
post
Post #13





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 8.03.2008
Skąd: Bielsko-Biała

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


CODE
<? header('Content-type: text/html; charset=utf-8'); ?>


Pomogło - dzieki

Ten post edytował maxbmx 16.08.2008, 17:12:00
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:02