Diskuze: Nezobrazujú sa mi české znaky na stránke
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, podle mě se to používá jen v případě, že má mít script rozdílné kódování. Máš v html dokumentu následující řádek?
<meta charset="utf-8">
Jj mám, ale všimol sem si, že to nie sú len české znaky ale akákoľvek diakritika. Ešte mňa napadlo že to môže byt kódovaním súboru, ale to je asi blbost keďže nastavene to mam na Unicode. VS mi to zobrazuje správne v kóde ale Chrome/Edge mi to zobrazuje z tyma otáznika ma. Tak fakt neviem, lebo ak si stiahnem nijaké cvičenie z ITnetwork tak sa mi to zobrazuje dobre.
<!DOCTYPE html>
<html lang="cs-cz">
<head>
<link rel="stylesheet" type="text/css" href="styl.css"/>
<script src="table-editor.js"></script>
<meta charset="utf-8" />
<title>Řazení tabulky</title>
</head>
VS 2019 nepouzivam, neporadim.
Jeste ti to mohlo do kodu pridat utf-8 bom. Prohlizec pak nerozpozna kodovani a
zzvoli default. To je u win casto win-1250.
Normalne, pokud nic nezadas, tak se script vklada ve stejnem kodovani jako je
html stranka nebo, jake vnucuje server.
Dnesni dobre servery obvykle vnucuje vsude utf-8 (htm meta, php header, sql set
names / create table). Pokud tam mas jine, tak mas spatne nastavene php (asp).
Bud zmen nastaveni globalne i pro konkretni slozku nebo vsem (httpd.conf,
php.ini) nebo pro individualni stranku se da pouzit .htaccess soubor.
Nejlepší bude, když sem hodíš screen solution exploreru z visual studia. Nevím, jakou máš strukturu generovaných souborů, v tom je VS trochu zapeklité, ale nejprve se ještě podívej do souboru web.config a hned nahoře bys měl mít kódování. Mělo by to vypadat nějak následovně:
<?xml version="1.0" encoding="utf-8"?>
Nemám tam žiadne generované súbory, začínam z čistím projektom a všetko pridávam sám. Pokračujem v cvičení a teraz keď som začal nové, tak už mi to zobrazuje normálne. Asi to bude tým kódovaním, neviem VS 2019 mám len chvíľu, ešte sa vnem neorientujem tak neviem ci mam všetko dobre nastavene. Každopádne už mi to ide na iných projektoch, len neviem ktorú odpoveď mam označiť teraz za správnu?...
Tezko poradit, kdyz nezname odpoved
OT
Otazka je: Co je smyslem zivota vesmiru a vubec? Odpoved neznama.
Odpoved na prvni otazku je 42. Ale nedava smysl.
Pri hledani otazky zpetne dospeli k tomu, ze 7 * 6...
Ono to bude asi tim, ze Hlubina mysleni je jen stroj. A ten proste provedl
matematicky vypocet. A symboliku pro 42 nemel, tak to neumel prelozit
(jestli znas knizku Stoparuv pruvodce po galaxii )
Ja pouzivam toto na cestinu v index.html nebo index.php
<!DOCTYPE html>
<html lang="cs" dir="ltr">
<?php
include_once('UTF-8.php');
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!-- UTF-8 jako znakova sada pro veškerý obsah HTML -->
<meta charset="UTF-8"> <!-- jen pro HTML 5 -->
<?xml version="1.0" encoding="UTF-8"?> <!-- kódování pro XML -->
<meta name="robots" content="all" lang="cs"> <!-- cestina nastavena pro vyhledavaci roboty-->
</head>
Pro php soubory:
UTF-8.php
<?php
header('http-equiv="Content-Type" content="text/html; charset=UTF-8');
header('charset=UTF-8');
mb_internal_encoding('UTF-8');
?>
Zobrazeno 9 zpráv z 9.