Autor | Zpráva | ||
---|---|---|---|
Dominic Profil * |
#1 · Zasláno: 18. 3. 2005, 09:46:00
Nazdar, začínám s PHP a vyskytl se mi menší problém, se kterým si nevím moc rady (ale nejspíše v tom bude nějaká hloupost ;-))
Vyrobil jsem si PHP stránku v kódování win-1250 (soubory v ANSI), pak jsem zjístil, že ji budu potřebovat v UTF-8, takže jsem všechny soubory přeuložil do UTF-8 a charset nastavil taktéž. V tom okamžiku začaly problémy. Do stránek totiž INCLUDuji spoustu externích věcí (standartní hlavičku, menu, západí atd.) a pod win-1250 jsou INCLUDy ok, v utf-8 se mi však před každý vložený blok hodí znak připomínající tečku a mimoto, že se tím poškozuje validitaHTML4.01, dělá to (zdá se) nepořádek ve stylování (chvání v MSIE6). Zajímavé je, že ve FireFoxu se tenhle problém nevyskytuje (nebo se umně skrývá), naopak v Opeře7.5 to má na vzhled stránky fatální následky. Pro ilustraci problému se můžete mrknout na problematickou PHP verzi <a href="http://dominic.webz.cz/phpproblem/problem.php">http://dominic.we bz.cz/phpproblem/problem.php</a> a na "uzdravenou" HTML verzi s odstraněnými "tečkami" <a href="http://dominic.webz.cz/phpproblem/ok.html">http://dominic.webz.c z/phpproblem/ok.html</a> (odkazy a formuláře samozřejmě nebudou funkční, jde jen o výňatek z projektu) za odpovědi předem děkuji, jsem v PHP nováček, takže strpení ... :-) |
||
Tomik Profil |
#2 · Zasláno: 18. 3. 2005, 13:05:58
Nevím u mě je všechno ok. I u toho souboru s údajnými problémy. Ve FF (1.0.1) i v IE(6) vše ok.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0