Stránka 1 z 1

Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 17:38
od packy
Ahoj,
edituji stránky na svém serveru v PS-Padu - mám nastevné kódování UTF-8 - při zobrazení mi to však mrví veškerou diakritiku (Stránky projektu). Stránky jsou přístupné zde. Co s tím?
Předem díky za každý tip.
Packy

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 17:57
od Wikan
Evidentně to v UTF-8 uložené není.

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 18:00
od packy
No a jak to v UTF uložit? V PS-Padu mám Formát->UTF-8 zaškrtnuté ... nebo se to musí definovat ještě někde jinde?
Díky
Packy

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 18:03
od K8
No něco v UTF-8 uloženo je, takže špíš bych viděl problém jinde - není to co je špatně načítáno z databáze?

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 18:09
od packy
Edituji to jako textový soubor s koncovkou .aspx. Normálně to edituji přímo na serveru, ale tam s tím problém není. Nemůžu se tam ale připojit (max. počet připojení), tak to otevírám z namapovaného disku u sebe na lokálu.
P.

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 18:52
od K8
tak ještě jednou:
- to co má správnou diakritiku (hlavička, patička, menu) edituješ v těch souborech?
- to co máš špatně je ze souborů co edituješ nebo z databáze?

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 19:08
od packy
To co je dobře tak needituji - načítá se to ze souborů *.inc
To co je špatně edituji v souboru. Z databáze se nenačítá nic.
P.

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 19:23
od K8
a co zkusit ty stránky uložit ve Windows kódování - není na tom serveru uděláno nějaké automatické překódování na UTF-8 ? je totiž divné, že se ty znaky s diakritikou zobrazují jako dva znaky - takto to vypadá, když se UTF-8 zobrazí ve Windows kódování - tedy když je to UTF-8 jako vícebajtové kódování špatně zobrazené a jsou z něj vidět všechny bajty toto vícebajtového kódování díky zobrazení v kódování, které je jen jednobajtové

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 20:06
od akira.uzai
Aha on to je windows server. Možná, že neumí rozeznat automaticky kódování a nebo prostě neumí. Některé programy pro windows umí pracovat s utf-8 jen pokud je na začátku souboru takzvaný BOM znak (Byte order mark, česky přibližně „označení pořadí bajtů“), který ale editory nezobrazují. https://cs.wikipedia.org/wiki/UTF-8#BOM Možná by pomohlo tam ten BOM nacpat.

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 20:40
od K8
BOM se dá v konfiguraci PsPadu nastavit, jestli se má nebo nemá (default u novějších verzí) vkládat

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 2. 2013 21:51
od packy
Ahoj,
tak pomohlo uložit v kódování Windows 1250.
Díky za pomoc :)
Packy

Re: Jak na kódování UTF-8?

Odeslat příspěvekNapsal: 10. 3. 2013 12:25
od CrazyC0de
packy: tohle ale není řešení které jsi požadoval, chtěl jsi to pro UTF-8, diakritiku v UTF-8 můžeš vyobrazit, když nastavíš UTF-8(bez BOM), tohle zobrazí i diakritiku, nejsem si ted jistý, ale v PSPadu by to mělo být také, pokud ne, použij Notepad++..

Doufám, že jsem pomohl.