Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Problém s diakritikou - html

Aktivity
Avatar
Zuzana I
Člen
Avatar
Zuzana I:21.9.2017 15:13

Prosím Vás, nevie mi niekto poradiť aby mi html stránku zobrazovalo aj s dĺžňami a makčeňmi? Dakujem

 
Odpovědět
21.9.2017 15:13
Avatar
nickname01
Člen
Avatar
nickname01:21.9.2017 15:36

Ahoj, maš nastavené kodování na utf-8? Jestli ne nastav si ho tak. Kodování nastavíš v editoru takto:
formát>utf-8
Jaký používáš editor?

 
Nahoru Odpovědět
21.9.2017 15:36
Avatar
Petr Čech
Tvůrce
Avatar
Petr Čech:21.9.2017 16:30

Musíš přidat meta tag

<meta charset="UTF-8">
Editováno 21.9.2017 16:30
Nahoru Odpovědět
21.9.2017 16:30
the cake is a lie
Avatar
David Moškoř:21.9.2017 23:47

Nastav si v editoru kódování UTF-8. Pokud pouzivas PSPad tak Formát> UTF-8. Potom pridej meta tag, jak radil Petr Čech.

Nahoru Odpovědět
21.9.2017 23:47
Život je příliš krátký na to, abyste vymýšleli smysluplné názvy proměnných...
Avatar
Michael Last
Člen
Avatar
Michael Last:20.8.2020 23:19

Jestli používá pspad tak to není v položce format ale kodová stránka a musí to být astaveno na: UnicodeUTF-8 no BOM (65001)
a v tom kodu html ten meta tag

Nahoru Odpovědět
20.8.2020 23:19
"Každý máme svůj svět,mnoho lidí mnoho světů.Fascinující přiroda i dobří přátelé.Užasné je to když přijdete domu...
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:21.8.2020 8:22

Co treba pridat odkaz na stranku? To by znacne pomohlo zjisteni problemu. Tam muze byt asi stovka problemu. Zdanlive jednoduchy problem :)

  • jake pouzivas kodovani znaku? znakovou sadu, charset, codepage
  • pri editaci musis mit v editoru zvolene uft-8 kodovani
  • pri editaci, musi tvuj editor umet ulozit stranku v utf-8 kodovani
  • v html kodu se pridava tag <meta charset="UTF-8">
  • nekdy se pise kodovani jeste <span lang="cs">, obvykle hned u html tagu <html lang="cs">
  • dalse se kodovani da nastavit v nastaveni serveru, to ma prioritu pred jakymikoliv tagy, obvykle
  • pokud stranku generujes pomoci programoveho jazyka, treba php, tak se do stranky pridava header('Content-Type: text/html; charset=utf-8');, to by melo zabranit zmene jazyka, ktery odesila server
  • pokud stranku generujes prog. jazykem a vytahujes data z databaze, server databaze, take tabulka v databazi nebo sloupec v databazi muze mit vlastni kodovani. Obvykle staci pouzit sql dotaz "SET NAMES utf8". a nebo je cesta slozitejsi.
  • pokud stranku generujes prog. jazykem a data dostavas v nespravnem kodovani, treba ze souboru, je mozne data prekodovane, v php, pomoci funkce icon() nebo mb_convert_en­coding()

atd

 
Nahoru Odpovědět
21.8.2020 8:22
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Peter Mlich
Peter Mlich:21.8.2020 8:27
  • existuji funkce, ktere se muzou pokusit zjistit, jake kodovani + jazyk soubor obsahuje
  • existuji funkce, ktere se muzou pokusit prepsat, treba javascriptem, chybne zobrazovane znaky (ale to je spis lepeni na strane uzivatele, spatna cesta, treba spravit program, ktery to spatne odesila ze serveru)

atd

Editováno 21.8.2020 8:28
 
Nahoru Odpovědět
21.8.2020 8:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.