Autor Zpráva
TomBiker
Profil
Jaktoze se mi zmrvi text pri pouzivani prikazu include? Mam index.php stranku, kde vkladam do kodu pomoci prikazu

<?php include ("obsah.php"); ?>


hlavni obsah (samozrejme s textem)a pri spusteni se veskery zobrazovany text ze souboru obsah.php nakopne, v cem je problem?
kodovani znaku na index.php:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />


sice problem vyresi UTF-8, ale s tim si zas nepotyka validator (podminkou je prave validni vystup)
co s tim?
dik
Majkl578
Profil
tim padem includovany soubor neni v cp1250
Bubák
Profil
problem vyresi UTF-8, ale s tim si zas nepotyka validator
Není důvod, proč by validátoru mělo vadit UTF-8.
TomBiker
Profil
Majkl
jak muze byt includovany soubor kodovan? kdyz nesmi zahrnovat elementy head, jez jsou logicky v index.php do ktere se prave includuje obsah.php

Bubak:
tak se zeptej validatoru proc mu to vadi, kdyz zmenim kodovani na utf tak validatoru se to proste nelibi.
Mike8748
Profil
TomBiker
kodovani souboru je zalezitost souboru jako takoveho. na zaklade nejakeho kodovani je pismenu prirazen odpovidajici kod (vetsinou odpovida bajtu, v pripade utf vicebajtum) a to je ulozeno v souboru.
elementy meta jsou pouze informativni, nic vic. a vubec nemusi odpovidat skutecnemu kodovani souboru jako takoveho.

utf jako takovy je doporucovano proto ze v ramci jednoho kodovani je mozne napsat velice velke mnozstvi znaku, takze neni problem v tom jednom kodovani udelat stranku obsahujici text v mnoha jazycich.

UTF zadnymu validatoru nevadi, nektery ho naopak doporucujou :) to tvoje "kdyz zmenim kodovani na utf tak validatoru se to proste nelibi." nechces to upresnit? treba konkretni hlaskou validatoru?
Bubák
Profil
kdyz zmenim kodovani na utf tak validatoru se to proste nelibi.
Validátor si stěžuje na neplatné znaky, pokud budeš mít vše v odpovídajícím kódování, tak si validátor stěžovat nebude.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0