Portál AbcLinuxu, 16. července 2025 13:26
Tým abclinuxu.cz se omlouvá všem uživatelům portálu za nepříjemnosti se špatným zobrazováním českých znaků a rozbitým designem.
Včera v noci se začaly objevovat první známky potíží. Některé texty v různých částech portálu neměly správně zobrazeny znaky s diakritikou (byly místo nich otazníky). Postupně těchto případů přibývalo, až se do rána proměnilo abclinuxu.cz v jednu velkou otazníkovou změť. Uživatelé nám chyby hlásili v Bugzille (bug 313 a bug 314).
Kromě toho se úplně rozsypalo rozložení stránek. Sloupce nebyly sloupce atd. Viz Bugzilla, bug 315.
Problémy s českými znaky byly způsobeny upgradem databáze. Nová verze nebyla správně nakonfigurována, a proto servírovala data se špatným kódováním. Po opravení se uvedla do pořádku všechna data, která byla na portál vložena PŘED nasazením nové verze databáze. Problém však bohužel zůstává u textů, které se na stránkách objevily od nasazení nové verze do opravení konfigurace. Jedná se tedy o všechny příspěvky zadané v rozmezí od včerejší přibližně jedenácté hodiny v noci, po dnešní ráno.
Rozhozený layout stránek měl na svědomí překlep v souboru s CSS. Bohužel byl tento jednoznakový překlep právě v místě, kde napáchal velké škody. Shodou okolností nebyla chyba odhalena ihned po nasazení nové verze CSS, která opravovala jiné drobné (nepodstatné) chybky.
Za nepříjemnosti způsobené nečitelností stránek (ať už z důvodu vadného zobrazení českých znaků nebo kvůli nefunkčnímu designu) a několika krátkými výpadky při nasazování opravené verze se čtenářům omlouváme. Oba problémy se podle zákona schválnosti projevily ve stejnou dobu, a proto bylo o zmatky postaráno.
character_set_server=utf8 collation_server=utf8_czech_cia hura ;) ... pak je jeste zrada, ze se to musi nastavovat i behem spojeni (set character set utf8), protoze se myslim defaultne zapne latin1 ... vypsat mozne volby jde
show collation; show character set;
No a pak uz je to prece docela jednoduche... - jako programatora v Jave Vas nemusim skolit o metodach String.getBytes(charset) a o konstruktoru String(str, charset), pripadne o moznostech v java.nio...
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.