Stránka 1 z 1

Změna jazyka na stránce

Napsal: 25 lis 2020 17:02
od teichmann.ondrej
Zdravím,

chtěl bych se zeptat, kde jsem udělal chybu, že mi v kódování špatně ukazují háčky a čárky - výsledek http://www.ehelper.cz/blog

Případně jak byste to jinak řešili vy?

Kód:

<article class="pt-3">
<meta charset="UTF-8">
<div class="container">
<h1 class="h-section text-center pb-3"><?= $page_data['title'] ?></h1>
<style>
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}

td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}

tr:nth-child(even) {
background-color: #dddddd;
}
</style>
</head>
<body>
<table>
<tr>
<th>Nadpis</th>
<th>Odkaz</th>
</tr>
<tr>
<td>Máte starost o své seniory, nebo osoby s handicapem? Máme pro Vás 4 postřehy, jak to řešit!</td>
<td>Germany</td>
</tr>
<tr>
<td>Článek 2</td>
<td>Odkaz</td>
</tr>
<tr>
<td>Článek 3</td>
<td>Odkaz</td>
</tr>
<tr>
<td>Článek 4</td>
<td>odkaz</td>
</tr>
<tr>
<td>Článek 5</td>
<td>Odkaz</td>
</tr>
<tr>
<td>Článek 6</td>
<td>odkaz</td>
</tr>
</table>

Re: Změna jazyka na stránce

Napsal: 25 lis 2020 18:18
od flacek
Nedělá to náhodou toto, jinde na stránkách tuto chybu nevidím.

Re: Změna jazyka na stránce

Napsal: 25 lis 2020 18:58
od faraon
Obsah té tabulky NENÍ v kódování UTF-8!

Ostatní texty v kódu stránky jsou v pořádku, tak zapřemýšlej odkud se tam tenhle vadný úsek vzal. Je uložený ve špatném kódování.

Re: Změna jazyka na stránce

Napsal: 25 lis 2020 19:00
od kecalek
Nie som v tomto odborník... ale niečo vidím.
<meta charset="UTF-8">

Nech skúsi "unicode" - čo je vlastne UTF-16, alebo Windows1250 (ako pokus, čo to urobí).

Re: Změna jazyka na stránce

Napsal: 25 lis 2020 20:12
od faraon
To že Windows používá interně UTF-16 nemá s tímhle problémem nic společného. Naopak to ještě komplikuje tím, že widlácké aplikace pracují se zastaralým jednobajtovým CP1250, a konzole s prehistorickým IBM852. Prostě absolutní maloměkká demence, protože celý zbytek počítačového světa jede v čistém UTF-8 a všechno tam funguje, dokonce i Python na Windows ho předpokládá jako defaultní.

Pokud změníš typ kódování v hlavičce, bude výsledek buď ten, že se zobrazí špatně ostatní texty na stránce, nebo se zobrazí špatně úplně všechno, akorát každá část jinak.

Re: Změna jazyka na stránce

Napsal: 26 lis 2020 10:02
od teichmann.ondrej
Zdravím,

změnil jsem to na UTF-16, ale stále ta tabulka má špatné kódování.
Chtěl bych se zeptat, jak to tedy mohu změnit? Dělám to v PSPad.

Kód: <article class="pt-3">
<meta charset="UTF-16">
<div class="container">
<h1 class="h-section text-center pb-3"><?= $page_data['title'] ?></h1>
<style>
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}

td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}

tr:nth-child(even) {
background-color: #dddddd;
}
</style>
</head>
<body>
<table>
<tr>
<th>Nadpis</th>
<th>Odkaz</th>
</tr>
<tr>
<td>Máte starost o své seniory, nebo osoby s handicapem? Máme pro Vás 4 postřehy, jak to řešit!</td>
<td>Článek připravujeme</td>
</tr>
<tr>
<td>Jak zařídit hlídání seniorů na dálku?</td>
<td>Článek připravujeme</td>
</tr>
<tr>
<td>Jaké jsou varianty jak elektronicky pečovat o seniory?</td>
<td>Článek připravujeme</td>
</tr>
<tr>
<td>Jaké jsou rozdíly mezi bydlní v domě pro seniory a domem s pečovatelskou službou?</td>
<td>Článek připravujeme</td>
</tr>
<tr>
<td>Péče o seniora v době Covidové.</td>
<td>Článek připravujeme</td>
</tr>
</table>

Re: Změna jazyka na stránce

Napsal: 26 lis 2020 13:30
od lamin_cz
Podívej se dole v jakém kódování máš daný soubor ... tam musíš mít taky UTF, předpokládám, že tam máš teď to co je na obrázku:
pspad.png
pspad.png (5.41 KiB) Zobrazeno 2875 x

Re: Změna jazyka na stránce

Napsal: 26 lis 2020 13:41
od flacek
Jj to bude ono, taky se mi to uz jednou stalo. Ale porad nechapu proc tam neni vlozena jen ta tabulka. Prece kodovani je jen v hlavicce a pak uz neni to znova vkladat.

Re: Změna jazyka na stránce  Vyřešeno

Napsal: 26 lis 2020 13:56
od teichmann.ondrej
lamin_cz píše:Podívej se dole v jakém kódování máš daný soubor ... tam musíš mít taky UTF, předpokládám, že tam máš teď to co je na obrázku:
pspad.png



děkuji moc :D :D :D já jsem debil :D :D :D :D