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

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod packy 10. 2. 2013 17:38

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
Geomatika for ever...
packy
Junior
Uživatelský avatar

Odeslat příspěvekod Wikan 10. 2. 2013 17:57

Evidentně to v UTF-8 uložené není.
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod packy 10. 2. 2013 18:00

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
Geomatika for ever...
packy
Junior
Uživatelský avatar

Odeslat příspěvekod K8 10. 2. 2013 18:03

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?
K8
Pokročilý

Odeslat příspěvekod packy 10. 2. 2013 18:09

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.
Geomatika for ever...
packy
Junior
Uživatelský avatar

Odeslat příspěvekod K8 10. 2. 2013 18:52

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?
K8
Pokročilý

Odeslat příspěvekod packy 10. 2. 2013 19:08

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.
Geomatika for ever...
packy
Junior
Uživatelský avatar

Odeslat příspěvekod K8 10. 2. 2013 19:23

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é
K8
Pokročilý

Odeslat příspěvekod akira.uzai 10. 2. 2013 20:06

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.
あきらうざい
akira.uzai
Junior
Uživatelský avatar

Odeslat příspěvekod K8 10. 2. 2013 20:40

BOM se dá v konfiguraci PsPadu nastavit, jestli se má nebo nemá (default u novějších verzí) vkládat
K8
Pokročilý

Odeslat příspěvekod packy 10. 2. 2013 21:51

Ahoj,
tak pomohlo uložit v kódování Windows 1250.
Díky za pomoc :)
Packy
Geomatika for ever...
packy
Junior
Uživatelský avatar

Odeslat příspěvekod CrazyC0de 10. 3. 2013 12:25

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.
Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>
CrazyC0de
Kolemjdoucí


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků