Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][php] Kodowanie strony
Forum PHP.pl > Forum > Przedszkole
Valkirie
Witam,
mam problem z kodowaniem strony. Strona jest na niemickim serwerze. Jedny sposób jaki dał efekt to wstawianie kodu w miejscu nie przeznacoznym do niego:

Orginalnie:
Kod
header("Powered-By: Martin");

Zaś taka zmiana daje efekt:
Kod
header('Content-Type: charset=iso-8859-2');

Są polskie znaki, jednak powoduje to błąd w menu w którym zamiast otwierać plik.php to chce go pobrać. Strona ma pliki tpl, odpowiadające za wygląd strony (w nich są odwołania w stylu {}, a struktura w HTML).

Oto strona: www.animewingsgame.er.pl (proszę o nie rejestrowanie się)

help...
Siner
A jakie kodowanie ma plik .tpl?
Musi uważać aby wszystkie pliki miały takie same kodowanie.

P.S. odchodzi się od korzystania z iso-8859-2, "lepszym" i uniwersalnym rozwiązaniem jest utf-8.
Valkirie
teraz ustawiałem i nadałem taki:
Kod
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

Są na nim krzaczki.
Siner
Nie wystarczy zmienić nagłówek, zobacz jak masz zakodowany plik(w jakim formacie zapisuje pliki twój edytor).
Możesz np przekonwertować pliki programem Gżegżółka .
dadexix
mamy coś takiego działające ale bezs pl znaków:
Kod
header("Powered-By: Martin");

gdy zmienimy na takie mamy pl znaki ale nie działa co innego
Kod
header('Content-Type: charset=iso-8859-2');
dobrze kumam?
więc "dodajemy" do siebie te 2 rzeczy i wychodzi nam
Kod
header("Powered-By: Martin");
header('Content-Type: charset=iso-8859-2');

czyż nie?
PawelC
Ściągnij sobie program np notepad++, otwórz w nim plik i wejdź na górze w format tam będziesz miał pokazane kodowanie, jeżeli będziesz chciał mieć na stronie kodowanie utf-8 wtedy tutaj:
  1. <?php
  2. header('Content-Type: charset=iso-8859-2');
  3. ?>

Daj tak:
  1. <?php
  2. header('Content-Type: charset=utf-8');
  3. ?>

A w samym programie, na górze gdzie masz format wybierz Koduj w UTF-8 i zapisz plik, ewentualnie jak będziesz miał jakieś krzaki zamiast polskich ą ę itp to przepuść plik przez jakiś konwerter np. Gżegżółka jak wspomniał Siner.
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.