Zdravím
Nedávno jsem se jako HTML začátečník setkal s pojmem znakové entity. Přečetl jsem si článek na JakPsatWeb: http://www.jakpsatweb.cz/html/entity.html a spolu s přiloženou tabulkou nejčastějších zkratkou http://www.jakpsatweb.cz/html/entity-vsechny.html nebo číselným kódem http://www.jakpsatweb.cz/html/entity-ciselne-vypis.html zapsaných entit jsem z článku pochopil, že jsou užitečné například pro znaky, které jsou běžně brány jako součásti zdrojového kódu, nedělitelné mezery apod. a tedy je jinak nelze zobrazit.
Problém mám ale spíše v tom, proč například používat místo znaku pro Copyright jeho zkratku copy a mnohé jiné znaky, které už nestojí na problému shodnosti se zdrojovým kódem apod., ale pouze na různém kódování stránky.
A právě pochopení znakových entit ve vztahu ke kódování stránky je to, čemu moc nerozumím.
Je ještě v současné době aktuální problém odlišného kódování stránky? A lze určit, které je nejvhodnější? Je situace i v dnešní době ještě taková, že pokud použiju některý "nestandardní" znak přímo v textu (např. zmiňovaný copyright nebo jiné, které se z tohoto důvodu často používají), tak je možné, že se některým (nezastaralým) uživatelům nezobrazí??
Já používám UTF-8, protože jej někdo, kdo mi radil s tím, jak začít dělat webové stránky, nazval "Budoucím standardem na internetu". Ale nevím, jak je tomu doopravdy.
Dále, například ohledně českých znaků ve zmiňovaném článku píšou:
Nahrazování českých znaků entitami je nepraktické a působí chyby. České znaky je mnohem lepší normálně vpisovat do HTML kódu.
Což, pokud je pravda, by mě velmi potěšilo, protože předělávat všechny své texty na validní přepisováním všech českých znaků za jejich entity by se mi vážně nechtělo..
Hlavní otázka tohoto vlákna by tedy asi zněla:
Jak aktuální je v současné době problematika odlišného kódování stránky a používání znakových entit?
Co byste poradili začínajícímu tvůrci HTML, aby získal správné návyky a tvořil validní stránky?
Díky za rady, nápady..
Fórum › HTML / XHTML
Znakové entity
jak jinak chceš napsat znak pro COPY?
No, můj zdrojový kód vypadá asi takto:
<p>Copyright © 2011 Moje Jméno</p>
, ale na několika webech jsem viděl:
<p>Copyright & copy ; 2011 Moje Jméno</p>
A o tom, proč a kterou verzi používat a u kterých znaků, je v podstatě celý příspěvek.
Edit: Neuvěřitelné, mám tu Copy entitu v code příkazu a přesto mi z něj server dělá obyčejný zavináč. :(
Ak používaš UTF tak tam jednoducho ten znak daj. Ja napríklad používam entitu, lebo nemám šajn ako normálne napísať ten znak. A od niekiaľ to kopírovať som lenivý. Ak ale niekto bude chcieť tvoju stránku prekódovať tak ten znak zmizne. Ak použiješ entitu tak ostane v každom kódovaní. Aj keď možno iconv//translit to nahradiť vie, no neskúšal som to.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 12 hostů
Podobná vlákna
Entity Framework a zmena vlastnosti u entity — založil Jirka
QT+Windows znakové sady — založil fnenks
Konverze znakové sady — založil Luboš
HTML entity v DB — založil Figa
Entity Framework na serveru — založil Roman Tyčka
Moderátoři diskuze