Coppermine Gallery - problém se zobrazením češtiny
coppermine gallery, jak na to, tipy a triky | 82 přečtení Přidat komentářPo instalaci Coppermine Gallery, nebo po přesunu na jiný webhosting, se vám může špatně zobrazovat čeština v galerii. A to i přesto, že máte nastavenu galerii i MySQL na UTF-8, nebo prostě obojí na stejnou znakovou sadu. To samé se stalo i mně po přesunu na nový webhosting. Nejdříve jsem myslel, že je vše špatným nastavením databáze, proto jsem se rozhodl změnit znakovou sadu přímo v MySQL. Ale to nepomohlo. Jako další přišla na řadu jedině změna dat v databázi, nebo spíše přepsání špatných znaků ve vyexportované databázi do souboru a opětovné nahrání zpět. Ale pro množství dat, tedy textu, jsem toto po chvilce zavrhl a hledal jiné fungující řešení.
A také se po chvilce podařilo najít. Je velice jednoduché a zabere malou chvilku. Otevřete pro editaci soubor init.inc.php, který se nachází v adresáři include. Tam přejděte do sekce // Connect to database, kde by měl být řádek začínající takto:
($CONFIG['LINK_ID'] = cpg_db_connect())……….
na konec této sekce, tedy nejspíše ihned pod tento řádek vložte tento kód:
@mysql_query (”SET NAMES ZNAKOVÁ_SADA”);
kde místo ZNAKOVÁ_SADA vložte vaši znakovou sadu pro připojení do databáze. Abych se přiznal, chvilku mně trvalo laborování, jakou že to mám znakovou sadu, ale po několika pokusech vše vyšlo a čeština se zobrazuje tak jak má.
Sdílej a ohodnoť článek
Kam pokračovat na tomto webu?
- Coppermine Gallery - krok za krokem- Software zdarma ke stažení
- Coppermine Gallery - správné zobrazení data
- Coppermine Gallery - jednoduchá instalace
- Coppermine Gallery - komentáře, SPAM a Captcha
5 komentářů u “Coppermine Gallery - problém se zobrazením češtiny”
Zanechat komentář
- Veškeré vulgární a jinak nevhodné komentáře budou smazány.- Administrator si vyhrazuje právo jakýkoliv kometář smazat nebo upravit. Vždy o tom však bude zřetelná informace u daného komentáře.
- Po přidání komentáře se tento nemusí zobrazit ihned, v některých případech to může chvilku trvat.










29. Srpen 2008 | 11:59
Dobrý den,
zkoušel jsem Vaši radu a zadal
@mysql_query (”SET NAMES UTF-8”);
ale po znovunačtení stránek mi to vždy hodí hlášku:
Parse error: syntax error, unexpected T_STRING in /home/www/milbar.cz/subdomains/www/galerie/include/init.inc.php on line 199
Nejsem zkušený v php.
29. Srpen 2008 | 12:09
Ja bych rekl, ze to je tim, ze jsi to kopiroval primo od tud a jen prepsal znakovou sadu, musis to napsat rucne, protoze takhle se zkopiruji spatne uvozovky a diky nim to hodi tuhle chybku…
29. Srpen 2008 | 13:04
Jo, jo. Díky. Už je to vyřešeno. Někde jsem našel podobný kód, který mi zafungoval.
Nebyl by ještě nějaký typ, jak dostat češtinu do nápisů témat? Používám téma i-feel-dirty převedené z WordPressu a ať text změním v jakémkoli editoru, tak se nezobrazuje správně česky.
29. Srpen 2008 | 16:14
Tak to nema poneti o cem mluvis. Trochu vice to popis. Jinak jestli mluvis o tom, ze kdyz to napises v editoru a nezobrazuje se to pak spravne ne webu, bude problem ve znakove sade pri ukladani souboru. Ja vse delam v PSPad Editoru a tam to jde dobre, zvolis jaka je to znakova sada (UTF-8) a pak se vse zobrazuje v poradku…
29. Srpen 2008 | 17:52
Díky za tip. To jsem potřeboval. Nevěděl jsem, jak změnit znakovou sadu souboru. PSPad byla dobrá volba.