Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!
Avatar
Tadeáš Burda:9. června 9:49

Ak vytvorím v index.html element z českými znakmi tak sa mi zobrazuje správne, ale ak vytvorím element v JS a vložím ho do stránky tak sa mi nezobrazujú.

Zkusil jsem: Na nete písali, že toto mi pomôže, ale nejde mi to.

<script src="editor-tabulek.js" charset="utf-8" lang="cs-cz"></script>

Chci docílit: Aby sa mi zobrazovali české znaky správne, aj keď ich pridám cez JS.

Odpovědět 9. června 9:49
Myslet znamená nevedet...
Avatar
Tadeáš Burda:9. června 9:51

Visual Studio 2019

Nahoru Odpovědět 9. června 9:51
Myslet znamená nevedet...
Avatar
Tomáš Pour
Člen
Avatar
Tomáš Pour:9. června 14:46

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">
 
Nahoru Odpovědět 9. června 14:46
Avatar
Odpovídá na Tomáš Pour
Tadeáš Burda:10. června 7:49

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>
Nahoru Odpovědět 10. června 7:49
Myslet znamená nevedet...
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:10. června 7:53

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.

 
Nahoru Odpovědět 10. června 7:53
Avatar
Odpovídá na Tadeáš Burda
Jaroslav Smrž:10. června 11:14

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"?>
Nahoru Odpovědět 10. června 11:14
I have no idea what it is doing but I´m scared to delete it... xD
Avatar
Odpovídá na Jaroslav Smrž
Tadeáš Burda:10. června 11:44

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?...

Nahoru Odpovědět 10. června 11:44
Myslet znamená nevedet...
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:10. června 13:40

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 :) )

 
Nahoru Odpovědět 10. června 13:40
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 8 zpráv z 8.