Autor Zpráva
amunak
Profil *
Dělám web v PHP a teď jsem to zkoušel, a stalo se mi že se mi úplně na začátku kódu (ve výstupu) objevilo "ďťż". Zkoušel jsem ten text oříznout pomocí funkce o první tři znaky ale ukázalo se, že se tam tento text vkládá až po načtení stránky, protože se místo toho ořízl normální kód stránky. Nevíte někdo co to je a jak se toho zbavit? díky.
suky
Profil
amunak
Mohl bys poslat kod te stranky?
Miloš
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=1&topic=50 906
amunak
Profil *
<?php

REQUIRE "inc/fce.php";

echo "..."

page();

echo "...";

?>
amunak
Profil *
a BOM to nebude...

"...Soubor v kódování UTF-8 a UTF-16 může začínat takzvanou BOM signaturou..."
centi
Profil
A BOM to určite je.
amunak
Profil *
jakto? :D dyt to mám v iso-8859-2
Měsíček
Profil
"jakto? :D dyt to mám v iso-8859-2"

Nevadí, pošli link.
Miloš
Profil
amunak
dyt to mám v iso-8859-2
mám v iso… znamená:
— v tomto formátu byly soubory uložené
nebo
— mám napsáno v meta-tagu, že je to iso
?

Jsou opravdu v ISO věechny zúčastněné soubory?
Můžeš to schválně dát někam na web?
amunak
Profil *
http://www.l2.global-tech.cz/new/cz/

A fakt je, e to předtím bylo v UTF-8
Fergi
Profil
me to udelalo kdyz jsem soubor mel v UTF-8 ale na webu jsem dal treba windows-1250 treba je prave v tom chyba ze to kodovani nesouhlasi.....
edit: asi to tim fkt bude kdyz vam to pise � misto í
amunak
Profil *
jakto? já to vidím normálně :D
Měsíček
Profil
Dej tam

<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> jestli to děláš v notepadu a nebo <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> jestliže to děláš v PSPadu či něčem jiném a BOM tam opravdu je :)
amunak
Profil *
Dělám to v ConTextu

A když jsem tam měl UTF tak mi to na webu ukazovalo právě nějaké nesmyslné znaky. Jinak ConText je takový poznámkový blok se zvýrazněním syntaxe :D
Fergi
Profil
jakto? já to vidím normálně :D
nevim proc to vidite normalne a ja spatne ... asi nastala chyba v Matrixu
jo ale jestli to dela v notepadu tak tam taky jde nastavit UTF-8 kodovani !!!
Měsíček
Profil
"jo ale jestli to dela v notepadu tak tam taky jde nastavit UTF-8 kodovani !!!"

Zasekl se ti vykřičník? :) Samozřejmě, že jde, ale až teprve při ukládání.
Fergi
Profil
Dělám to v ConTextu

A když jsem tam měl UTF tak mi to na webu ukazovalo právě nějaké nesmyslné znaky. Jinak ConText je takový poznámkový blok se zvýrazněním syntaxe :D

ukazovalo to nesmyslne znaky prave kvuli tomu ze jste to mel utf-8 a v Head jste mel <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> asi ... snad tady neplacam nesmysly....

Zasekl se ti vykřičník? :) Samozřejmě, že jde, ale až teprve při ukládání.
eh nezasek :-[
amunak
Profil *
Teˇˇd to vidíte líp? dal jsem tam UTF a teˇˇd vidím � místo diakritiky.

btw mě se zasekává - (pomlčka)
Fergi
Profil
nn uplne stejny :(
Měsíček
Profil
dej tam to windows-1250
Miloš
Profil
Jestliže nastavím v prohlížeči UTF-8, diakritika je špatně



Pokud nastavím iso-8859-2, diakritika se sice spraví, ale přiskočí BOM



Přepnu-li se do windwows-1250, jediný rozdíl od předchozího je ten, že se signatura ďťż změní na 

Znamená to, že hlavní text sice je iso-8859-2, ale některý ze souborů, který includuješ, je v utf.
Měsíček
Profil
Ano a to hned ten hlavní (takže beru zpět svůj předchozí příspěvek) má nastaveno jako interní kódování UTF-8.
amunak
Profil *
a jak to přenastavit? :D
amunak
Profil *
Miloš
Vidím to stejně

nevíte někdo jak to spravit?
Miloš
Profil
Nevím jak ve tvém editoru, ale v PSPadu bych otevřel všechny soubory, přepínal se mezi nimi (Ctrl+Tab) a koukal do stavového řádku na kódování.
Jakmile bych narazil na jiné než žádoucí, tak bych ho přes menu Formát přepnul do správného kódování a uložil.
amunak
Profil *
Změnil jsem to k´´odování v PSPadu ale nepomohlo to :(
amunak
Profil *
Tak, už jsem to vyřešil, prostě jsem si v PSPadu přepnul všechno do UTF-8 a změnil na UTF k´´odování. A ejhle - už to funguje :))

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