Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kodowanie UTF-8 , UTF-8 bez BOM
Forum PHP.pl > Forum > PHP
Misiuu
Witajcie, mam stronkę która ma początku
  1. <?php
  2. ?>
jest to index.php i gdy koduje go w UTF-8 na mozilli są polskie znaki i w innych przeglądarkach zaś wyswietla mi błąd

Cytat
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Program Files\WebServ\httpd\index.php:1) in D:\Program Files\WebServ\httpd\index.php on line 3


gdy ustawie index.php na UTF-8 bez BOM w mozilli pojawiają sie polskie znaki, wszystko zaczyna działać, ale w chrome już krzaki : / ma ktoś jakiś pomysł ?biggrin.gif jeśli zmieniam kodowanie index to oczywiście zmieniam też wszystkich plików które są includowane jest w indexie zaznaczone
  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

nie mam pojęcia.... dziękuję i pozdrawiam.
toaspzoo
Korzystasz zapewne z notepad'a ++ ?
Pewnie kiedyś pisałeś za pomocą innego edytora.
Musisz przepisać na nowo, ew wrzucić do jakiegoś textarea w html skopiować i wkleić do nowego pliku jako utf8.
Misiuu
dokładnie notepad ++ posiadam też KEDa więc może tamtym spróbuje , zaraz sprawdze i powiem jak wyszło

Nadal lipa, zapisałem kedem jako UTF-8 i nic ;/
toaspzoo
Spróbuj, jak pisałem smile.gif
Misiuu
kodowanie jest na chrome pojawiły sie polskie znaki ale błąd wywala : / o tej sesji


skopiowłem zawartość index.php do notatnika, skopiowałem go z notatanika jeszcze raz, notepadem zrobiłem nowy plik utf-8 (nie bez bom) wkleiłem tam stary i lipa

zrobiłem też zapisując jako utf-8 samym notatnikiem i nadal nic

temat do zamknięcia dodanie linii
  1. header('Content-Type: text/html; charset=UTF-8');

oraz gżegżułka na utf-8 wszystkich plików pomogło haha.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.