Diskuze: Speciální znaky v Chrome
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Dotaz jsem přesunul do samostatného vlákna.
K tvému problému - nemáš chybně zvolené kódování webové stránky nebo html souboru? Oboje doporučuji nastavit na UTF-8.
mam UTF-8 , ono nakoniec to spustiť môžem ale keď dam spustit webstránku nenájde ju kôli písmenu Č v a drese, tam hode hociaké znaky, ale keď to prepíšem ručne tak to ide
Č určitě není povolený znak v URL. Bez speciálního kódování jde totiž použít jen písmena anglické abecedy, číslice, několik dalších znaků jako -, _, . a znaky se speciálním významem jako např. / (pro oddělení cesty) apod. Zbytek se musí kódovat pomocí toho procenta tak, že se místo znaku napíše jeho kód v jiném kódování (typicky UTF-8) https://en.wikipedia.org/…ent-encoding Klient tak musí cestu v URL vždy zakódovat a server zase dekódovat. Druhá možnost je diakritiku z URL odstranit. Nicméně to neřeší ten problém a je pořád nutné URL kódovat. Zvlášť pokud nějaké jeho části může generovat uživatel.
V tom případě mekčeň v url adrese nepoužívej, validní znaky v url adrese jsou pouze následující:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#[]@!$&'()*+,;=
@Drahomír Hanák|92@ to vystihl celkem pěkně, já doporučuji diakritiku v url vůbec nepoužívat, vždy to jde udělat bez ní
.eu 2D domény podporují některé speciální znaky.
I tak to není dobré používat, lidi jsou zvyklí url "oddiakritikovat" (to je výraz ...), pokud máš to štěstí, že by si ji náhodou zapamatovali nebo odněkud přepisovali
Jj, dik , to som ako skušal ale ono to robi automaticky keď dam z IDE spustit stránku Musím premenovať používateľa, keď to vôbec je možné
Zobrazeno 8 zpráv z 8.