Nejste přihlášen/a.

Přihlásit se do poradny

 

UTF-8 s Bom nebo bez Bom?

Od: vladaduba odpovědí: 3 změna:

Dobrý den. Dělám si webovou stránku a narazil jsem na problém. Nevím jaký formát mám zvolit. Jestli utf-8 bom nebo utf-8 no bom. Potřeboval bych vysvětlit co to ten BOM je a argument proč zrovna použít tohle. Děkuju za odpovědi.

 

 

3 odpovědi na otázku
Řazeno dle hodnocení

 

 

douby*

2x

Specifikace UNICODE standardu hovoří jasně. Používat sekvenci BOM u souborů kódovaných utf-8 není doporučeno.

2.6 Encoding Schemes

... Use of a BOM is neither required nor recommended for UTF-8, but may be encountered in contexts where UTF-8 data is converted from other encoding forms that use a BOM or where the BOM is used as a UTF-8 signature. See the "Byte Order Mark” subsection in Section 16.8, Specials, for more information.

 


0x
Pro správné nastavení češtiny v HTML souborech jde mimo jiné použít tzv. BOM (Byte order mark). Jedná se o sekvenci neviditelných znaků na začátku souboru, která se obvykle používá k označení souboru v kódování UTF.

 


0x
Ten BOM usnadňuje autodetekci kódování.
Podle mě se víc nepoužívá než používá.
doplněno 19.10.19 07:19:

Možná urychlí nějakou autodetekci, ale v reálném životě milivteřina nic neznamená pokud byste psal stránky v PHP, tak s BOM nelze používat hlavičky HEADER, protože jim nesmí předcházet žádný znak (ač neviditelný). Pro obyčejné HTML použít jde, ale žádnou výhodu v tom nevidím. Sám jsem se natrápil, než jsem BOM objevil a vymazal ze souborů.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]