Zobraziť plnú verziu : Chybne zobrazovanie znakov
Ahojte,
Potreboval by som poradit ohladne slovenskej sady znakov. Blog funguje perfektne akurat mam problem s niektorymy pismenkami a diakritikov. Napriklad:
č -> sa zmeni na -> ?
ľ -> sa zmeni na -> ?
Vacsina pismenok funguje aj s diakritikov akurat tieto nejdu. Po ulozeni textu sa premenia na -> ?.
Blog mam stale v anglictine a ani ho nechcem prekladat do slovenciny. Ak ma niekto nejaky napad ako to vyriesit tak sem snim....
dakujem...
sokrates4612
13.04.2008, 17:28
Pravdepodobne máš nesprávne nastavené kódovanie v Content-type HTML hlavičky šablóny. Pre slovenčinu by si mal mať niečo takého:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
alebo namiesto UTF-8 tam môže byť windows-1250...
Ty tam máš zrejme ISO-8859-1, alebo nejaké iné, ktoré nepodporuje slovenské znaky.
Ahoj,
dakujem za odpoved. Pozrel som sa na moj header a mam tam:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
takze podla toho co hovoris je to spravne. Taktiez som vyskusal viacero templates a vestky maju rovnaky vysledok.
Niemoze to byt aj databazou?
lubo
sokrates4612
15.04.2008, 12:39
Presne tak, to bola hneď druhá vec, ktorú som ti chcel poradiť, ak by toto nepomohlo. Skontroluj napr. cez phpmyadmin v databáze nastavenie "Zotriedenie" (Collation). Musí byť nastavené nejaké utf8, napr. utf8_general_ci.
Mám k dispozícii aj nejaký skriptík, ktorý to vie urobiť hromadne pre celú databázu, ak máš záujem. Je s ním len minimum manuálnej práce.
ahoj
Databaza je "latin1_swedish_ci". Nerozumiem preco je toto defaultne nastavenie :-) Je tam iba zopar (10) tables tak som ich manualne convertol na utf8.
ALTER TABLE <table name> convert TO CHARACTER SET utf8;
vsetko vyzera OK teraz.
dakujem za pomoc..
lubo
sokrates4612
17.04.2008, 23:37
To defaultné nastavenie záleží od nastavenia mysql.ini na webhostingovom serveri. Podľa mojich osobných skúseností je nastavenie vždy také, aké je pre slovenský jazyk nevhodné. :(
www.keder.sk/blog
13.07.2008, 22:30
:mad:
všetky znaky sú OK ale ň je ??. Mám UDF8 ponastavované na BLOGu a na phpMyadmin je utf8_czech_ci
viete mi prosím niekto poradiť?
DIKY MOC!!!
Ahoj, tiež som mal problém so zobrazovaním niektorých znakov. Myslím, že išlo o "ň" a "ó". No, ale vyriešil som to tak, že som zmenil charset na windows-1250, alebo cp-1250.
JohnnyPea
12.01.2011, 18:19
http://www.techforum.sk/showthread.php?t=670
vBulletin® v4.1.12, Copyright ©2000-2012, Jelsoft Enterprises Ltd.