Nejste přihlášeni
Stránky 1
Dobrý den,
mám dvě návštěvní knihy: http://mircosoft.mzf.cz/nkniha.php a http://papergallery.mzf.cz/nkniha.php . Obě používají kódování Windows-1250, stejně jako zbytek stránek (meta http-equiv="Content-Type" content="text/html;charset=windows-1250"). Poslední příspěvek 31.10.2020, ještě na začátku listopadu se všechno zobrazovalo správně. Teď vidím, že mi něco veškeré texty v databázi překódovalo do Unicode, takže se zobrazují špatně, a z nových příspěvků ukusuje všechno od prvního diakritického znaku dál. Zdrojové kódy stránek se neměnily už několik let a na nastavení databází jsem nesahal podobně dlouho. Takže mám dvě otázky:
- Co se změnilo na serveru?
- Dalo by se to vrátit do původního stavu?
Díky.
Upravil mirco (2020-11-12 16:23:06)
Offline
Upřesnění: text zadaný přes formulář návštěvní knihy, který se zpracuje jinak než uložením do databáze (třeba odesláním na mail) projde v pořádku a diakritika přežije.
Offline
Offline
Zatím jsem kódování neřešil - na stránce se text nějak zadá, potom se na ní zase stejným způsobem zobrazí a jak mezitím bude vypadat v databázi je mi jedno. Zkusím to všude nastavit a dám vědět, jak to dopadlo.
Offline
Dobrý den,
vyzkoušeno. Když při připojování k databázi nastavím charset cp1250, nové příspěvky se ukládají a zobrazují správně, ale ve starších je zmršené ě, ř a ů (jako kdyby byl text v západoevropském Latin 1). Když v hlavičce stránky i v databázi přepnu na UTF-8, je výsledek úplně stejný (viz aktuální stav na výše uvedené adrese). Žádné další kombinace to nijak nevylepší. Zkusil jsem stáhnout nejstarší dostupnou zálohu (30.10.2020, tou dobou ještě diakritika fungovala) a i v ní to vypadá úplně stejně: když soubor otevřu textovým editorem v kódování UTF-8, taky jsou ě, ř a ů špatně. To znamená, že jsou texty překódované natvrdo v databázi (včetně zazipovaných záloh z dob před změnou, což nechápu) a úpravou parametrů připojení s tím nic nenadělám.
Takže zpátky k původním otázkám. Co se stalo a co by s tím šlo (kromě ruční opravy celé databáze) dělat?
Offline
Dobrý den, od administrátorů mám informaci že k žádné úpravě nedošlo. Údržba serveru kde máte účet byla vykonána mnohem dřívě, viz https://www.endora.cz/novinky/planovana … sluzeb-569 kde se jednalo jen o HW, nikoliv SW.
Offline
Zajímavé. Když nedošlo k žádné úpravě v mém zdrojáku ani na serveru, tak co tu databázi překódovalo?
No nic, jdu opravovat.
Offline
Dobrý den,
vypadá to, že se mi přihodilo to samé, jako minulému tazateli.
Na mém webu
http://www.vcelari-zdounky.cz/
mám najednou u všech mých textů zmršenou češtinu. Proběhla nějaké změna u vás?
Offline
Dobrý den, změny se žádné neprováděli. Prověřte si jak máte nastavenou komunikaci mezi skriptem a databázy, jestli v ní specifikujete i kódování textu. Obsah databáze můžete obnovit ze zálohy dle https://www.endora.cz/podpora/napoveda/ … ohy-endora ze dne kdy byl v pořádku.
Offline
Stránky 1