Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno změna znakové sady - špatně se zobrazuje diakritika

Ahoj,
neví někdo, jak zařídit, aby se na mých stránkách používaly správné znaky, třeba aby se napsalo "Příspěvek" a ne "Pøíspìvek" ?

Díky

Petr
Změna předmětu, původně: změna znakové sady (LaKr) (Kráťa)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Musíš si dát do <head> meta tag, který řekne prohlížeči, v čem je to kódované (znaková sada). Třeba…
Kráťa 08.07.2008 20:35
Kráťa
a nebo: <HEAD><TITLE>změna znakové sady - poradna.net</TITLE> <META http-equiv=content-type content…
kmochna 08.07.2008 20:37
kmochna
My jsme se ve škole učili, že metatag s kódováním má být před <tittle>, aby se dobře zobrazila diakr…
Kráťa 08.07.2008 21:53
Kráťa
To říkej tomu, kdo tu stránku psal (poradna.net) ne mě.:))
kmochna 08.07.2008 21:57
kmochna
Ale los to tak má. Ty to máš v obráceném pořadí :beer:
Kráťa 08.07.2008 22:02
Kráťa
Ty Číňanci, chápeš to? V notepadu je to fertich. [http://img172.imageshack.us/img172/3337/viewpagel… nový
kmochna 08.07.2008 22:29
kmochna
Ne nechápu. To je nějaké kouzlo. Já to mám obráceně (PSPad). [http://img150.imageshack.us/img150/18… poslední
Kráťa 09.07.2008 01:03
Kráťa
Upravil jsem první řádek: <%@ Page language="C#" ContentType="text/html" ResponseEncoding="windows-1…
maherik 08.07.2008 21:19
maherik
Ty máš ten text kódovaný v 1250. Ale uř ve zdroji máš "Ahoj d?do Málku!" a to žádným přehazováním kó…
Kráťa 08.07.2008 21:51
Kráťa
když si to přes ftp stáhnu ze serveru zase zpátky tak je ten zdroják v pohodě, je tam ě
maherik 08.07.2008 21:53
maherik
zdroj: <td> <span class="norm">Ahoj d?do Málku! Sem se pak dá p?ihlašování a registrace a tak.</span… nový
Kráťa 08.07.2008 22:02
Kráťa
no zdroják to ukazeje blbě, ale říkám že když stáhnu soubor index.aspx ze serveru tak je to správně.… nový
maherik 08.07.2008 22:09
maherik
Musí ti spolu souhlasit dvě věci: - kódování toho dokumentu, tedy v čem je to uložené - meta tag v… nový
KubikH 08.07.2008 22:11
KubikH
pořád jsemto ukládal v ansi a ted jsem to uložil v utf-8 a je to ok, tak se s tim snad už nic nestan… nový
maherik 08.07.2008 22:37
maherik

My jsme se ve škole učili, že metatag s kódováním má být před <tittle>, aby se dobře zobrazila diakritika i tam. Tady je to:
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>změna znakové sady - špatně se zobrazuje diakritika - poradna.net</title>

Upravil jsem první řádek:
<%@ Page language="C#" ContentType="text/html" ResponseEncoding="windows-1250"%>

nyní se místo některých znaků (ě, ř) napíše otazník.

tak nevím, asi to napíšu anglicky nebo co

no zdroják to ukazeje blbě, ale říkám že když stáhnu soubor index.aspx ze serveru tak je to správně.
nicméně problém je vyřešen - soubor bylo třeba uložit s kódováním UTF-8 a ne ANSI (píšu to v pozn. bloku).

Musí ti spolu souhlasit dvě věci:

- kódování toho dokumentu, tedy v čem je to uložené

- meta tag ve zdrojáku

Ta druhá věc je jasná, buď tam ten tag máš, nebo nemáš. Tu první věc zjistíš pomocí nějakého šikovného editoru nebo vlastně i prohlížeče: vybírej znakovou sadu tak dlouho, až se ti zobrazí ty znaky správně. To, co najdeš musí být v tom meta tagu.

Průser je, jestli si to ukládal v různých kódováních v průběhu tvorby zdrojáku, pak je to totiž úplně rozsypný a nezbývá než to ručně pospravovat.

Zpět do poradny Odpovědět na původní otázku Nahoru