Omlouvám se za cca 15ti minutový výpadek mysql - nakonec to neproběhlo tak hladce jak jsem si připravil :-/ ... no důležitější pro Vás bude, že jsem konečně nainstaloval mysql verze 4.1.11 (když už na mysql.com prezentují verzi 5 jako stabilní tak je celkem nejvyšší čas O:-)
kódování vašich dat je nastaveno (i nadále) jako latin2 s tím, že teď už máte možnost toto sami měnit
problémy hlašte prosím sem...
No osoboně mám na svým webserveru 5tku, takže by to pro mě neměl být problém, ale je. Chtěl jsem si vložit novinku do stránek a hle koukám fonty jsou nějaký psycho. Brzo mě došlo, že jde o update nějakýho druhu. Nicméně mám pro svůj table nastavený UTF-8 czech ci, to samé znovu pro ten určitý column a pro celou databazi a vstup do phpmyadmin též. Prostě všude, kde to má být a stejně mě to fluše ven ?, tak na 99% není chyba u mě. Pls, co s tím hodláte dělat? :)
Jo prosím, žádnou odpověď typu: máš to v jiné jazykové sadě. Ptž proto jsem zkoušel vložit novinku, již s novým nastavením a nehleděl moc na ty staré a stejně to fluše ?.
Mozna drobne upozorneni - pokud pouzivate v tabulce automaticky TIMESTAMP, tak v teto nove verzi ma datum jiny format.
Az do vcerejska timestamp vypadal jako 20051104105632, kdezto od nyni ma jiz srozumitelnejsi podobu 2005-11-04 10:56:32.
Pokud tedy mate (jako ja) ve skriptech konverzni funkce, ktere stary format timestampu zpracovavaji, tak si je budete muset upravit, jinak vam budou vracet nesmysle. Tyka se to i dat, ktera byla ulozena pod starym systemem a nyni budou vracena v nove podobe.
Jiří Janák: nejsem si jisty z toho popisu jestli to souvisi z wz - pokud jo, posli mi konkretni udaje
a stejne jsem to moc nepochopil
No na mých stránkách http://mok.wz.cz/ je to děs. Přesně jak píše pan Janák... psycho. Dá se tím něco udělat?
http://www.sensitive.unas.cz
chci se jenom zeptat, když se nezměnilo kódování, ale stějně to blbě zobrazuje některý znaky, v čem je teda chyba?
jinak good, že se tu něco děje ;)
houmr: zmenila se verze mysql, takze to, co jsi mel na radku 130 v admin/mysql.inc najednou zacalo fungovat - zakomentoval jsem to a ten tvuj web jede:
//mysql_query("SET CHARACTER SET utf8");
problem je ale hlubsi, databaze je (a vzdycky byla) nastavena na latin2 kodovani a ty tam mas cp1250 ... tim padem to pak pri pozadavku dela takove psi kusy
OK, takže pro normální smrtelníky co používají Textpattern protože PHP nerozumí, co s tím teda máme udělat? Bude to i dělat i když naistaluju TXP nanovo? A co se stávající instalací?
Zdravim!
Mám problém, na stránkách se mi přestalo korektně zobrazovat "ž" a "š". Kódování jsem nikdy moc nerozuměl a tak jsem byl rád, že to chodí a nešťoural jsem moc do toho, ale teď to samo od sebe přestalo chodit a jsem nahranej! Nevíte co s tim?
Ukázky:
http://stupice.wz.cz/vysledky/vysc.php
http://stupice.wz.cz/vysledky/detail.php?druzstvo=3&zapis=5 (dole v komentáři)
mira: diky moc, vubec sem netusil, ze tento prikaz nefungoval :D tomu kodovani jsem nikdy moc nerozumnel...
Dobrý den.
Udělal jsem asi chybu, když jsem kdysi pojmenoval některé tabulky a jejich sloupce i s diakritikou (kodování cp1250_czech_cs).
Upravil bych to, ale při práci v phpMyAdmin na stránkách http://mysql.webzdarma.cz/index.php
se tyto tabulky nedaří editovat - např. tabulka "Papíry" se zobrazuje jako "Pap�" a jakýkoli pokus o práci s ní vrací chybu (#1300 - Invalid utf8 character string: '�' ).
Exportovat z téhož důvodu také nelze, prostě nic.
Dá se tabulka nějak zachránit (export, přejmenování, kopie)?
Není chyba, že nejde vybrat "Znaková sada v MySQL:" a je nastavena napevno na UTF-8 Unicode (utf8) ?
Děkuji za každou radu.
Era
Jiří: Taky používám TXP na web u http://mok.wz.cz/ zatím jsem nic nevykoumal. Jen jsem koukal přez phpconfig, že admin na tom asi maká. Štourá se v nastavení tabulek. Já to zkoušel taky a nic jsem nevykoumal. Ale to se není čemu divit. :-))
mira: Ještě jeden postřeh. Při předchozí instalaci TXP mi to vygenerovalo řádek v /textpattern/config.php: $txpcfg['dbcharset'] = 'latin1'; když jsem spustil instal teď po tom upgradu generuje mi: $txpcfg['dbcharset'] = 'utf8';
Doufám, že ti to bude k něčemu. Já se v tom moc nevyznám, ale připadá mi, že někde neco chybí. Třeba ta možnost volby znakové sady jak píše ERA. Předem dík za pomoc. Pokud bude nutné, tak jsem na ICQ 57085806.
<HTML>Jiří MAY: už jsem se na to díval a je to jaksi zprasené s prominutím, ještě to dnes budu řešit
Martin (stupice.wz.cz): tady to je jednoduché, data tam máš uložená skutečně v tom kódování, jak je databáze nastaveno (bravo!) tj. latin2, ale na stránce používáš cp1250 takže to blbne u ž,š a jiná diakritika jde
v tom souboru vysledky/common.php jsi tam měl:
$sql="SET CHARACTER SET cp1250_latin2";
// mysql_query($sql);
po odkomentování druhého řádku to jde správně ... teda až na tu stránku: http://stupice.wz.cz/vysledky/detail.php?druzstvo=3&zapis=5 kde je to už blbě v databázi ... mrkni se přes phpmyadmin</HTML>
Tak jsem asi blbej nebo nějakej. Chtěl jsem ti ušetřit čas a přijít na to, ale nejsem toho schopen, aspoň v řádu hodin...
moje stránky:
http://ekogml.wz.cz
jo prosil bych smazat tento post, až (jestli) se ti podaří mě nějak pomoct. Stránky jsou docela soukormýho charakteru...
Jinak napíšu problém znova:
Vše mám nastavené pro kódování UTF8 (ať už obecný nebo český) a přesto mě to na stránkách zobrazuje místo určitých diakritických písmenek ?. Teď už je aspoň malá změna oproti ránu, že to na mysql u vás ty znaky zobrazuje ok, což by znamenalo problém s kódováním na stránce u mě. Přemýšlel jsem, čím to:
Možnost 1 - Mám tam vnořovaný php, tak se to kope -> ne, vytvořil jsem http://ekogml.wz.cz/test2.php, jako singl stránku pro ověření-> pořád stejnej problém.
Možnost 2 - Na tu čekám od tebe:)
Tak koukám, že na mých stránkách Wordstudio.wz.cz jste to zpravil. můžu se zeptat jak?
protože třeba bráchovi to na manicka.xf.cz pořád nejede, tak že bych to upravil sám...dík.
OK ale stejně mám problém... Jakto, že to je špatně už v databázi? Ty záznamy tam jsou už delší dobu a předtim to normálně chodilo. Jinak zápis do databáze probíhá přes http://stupice.wz.cz/update/update.php a tam když ty klikyháky opravím zpátky na ž/š/... tak se to do tý databáze stejně neuloží... Teda jedině do tabulky "cecko", tam to šlo opravit, což už vůbec nechápu... Jakto, že do jedné tabulky to jde a do druhé ne i když jsou (doufám) totožné?
No tak jsem to krapet rozlousknul a výsledek mě připadá absurdní. I když mám vše v databázi nastavené pro kódování UTF8, tak databáze to s radostí ignoruje a používá si jen svoje latin2. Když nastavím stránku, aby používala kódování latin2, vše je ok.
Otázka dne : To myslíte jako vážně? Počkám si na vyjádření do zítra a potom pokud nedojdem k nějakému řešení, začnu přepisovat celou databázi do latin2. Ale fakt bych radši UTF8 :) ...jo ještě jednou prosím o smazání všech topiců s odkazem na moji stránku...
<HTML>co se tyce textpatternu ... (odpoved pro wordpress.wz.cz ale mozna to pomuze i dalsim)
problem je v tom, ze databaze je nastavena na latin2 a vy tam mate data v utf8
da se to obejit zakomentovanim radku $txpcfg['dbcharset'] = 'latin1'; v config.php (tak jsem ucinil a web funguje), ale problem budete mit pri pristupu pres phpmyadmin - aby tohle fungovalo spravne, je potreba nastavit spravne znakovou sadu u sloupcu ve vasich tabulkach aby odpovidala skutecnosti
nedelejte to ale upravou struktury tabulky tak jak to tam ted mate - zaroven by se vam databaze pokusila prevest vase data z latin2 do te koncove znakove sady
to reseni je trochu slozitejsi a asi na to vytvorim nejaky nastroj a ozvu se pak do fora sql</HTML>
<HTML>Jiří Janák:
to co mate na ekogml.wz.cz jste si "zprasil" sam, tam ta data jsou uz ted blbe v databazi, takze ted uz s tim nic neudelam
> Otázka dne : To myslíte jako vážně?
fajn, uz toho mam dneska dost, ve skutecnosti si za to muzete sam, takze nebudu plytvat svym casem</HTML>
mira: Termin "zprasené" vám klidně prominu :-)), ale pro mne "neprogramátora" je to stejně k prdu. Potřeboval jsem něco, v čem půjdou jednoduše dělat stránky a našel TXP. Po dobrý referencích jsem ho nacpal k vám na server a při instalaci postupoval dle instrukcí. Takže se ptám. Zprasil jsem to tedy něčím já, nebo už tvůrce prg. A hlavně...Co? Bude se s tím mím "psím webikem" dát ještě něco dělat?
mira:...pokud vám to nějak pomůže, tak u mě na webu je i export databaze z 21.10.2005. Mezitím jsem však dělal dost změn, takže bych tam nerad tuto zálohu dával. :-))
...kašlete na to. Sem si to raději přeinstaloval. Snad to při přístím upgadu databáze nebudu muset dělat znova!
Prosím ještě jednou o radu, jak změnit název tabulky, který aktuálně obsahuje diakritiku a nelze proto editovat ani exportovat.
Konkrétně database era na era.euweb.cz
Např. tabulka Papíry.
Co se vlastně změnilo tou Vaší přeinstalací, že to před tím fungovalo?
Opakuji: Není chyba, že nejde vybrat "Znaková sada v MySQL:" a je nastavena napevno na UTF-8 Unicode (utf8) ?