Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

php a mysql problém

Na stránce mi vypisuje tento znak  a nevím, jak ho zrušit. A při uložení nějaké věty do db mi nevypisuje diakritiku, ale třeba č (toto je místo č). Pls poraďte, jsem začátečník.
12. 4. 2010 17:41:42
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490283
Napsal Neregistrovaný;494916
Na stránce mi vypisuje tento znak  a nevím, jak ho zrušit. A při uložení nějaké věty do db mi nevypisuje diakritiku, ale třeba č (toto je místo č). Pls poraďte, jsem začátečník.
Tak ten klikihák  se mi podařilo zrušit. Ale pro změnu na stránce vypisuje otazníky místo písmen s diakritikou. A v db to taky nefunguje.
12. 4. 2010 17:51:37
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490282
Ondřej Šilha
verified
rating uzivatele
(6 hodnocení)
12. 4. 2010 18:41:25
Skus nastavit kódovaní webu a tabulek v db na stejné kódování.
Dal pak skus přidat příkaz mysql_query("SET CHARACTER SET cp1250"); místo cp1250 tam dej kodovani webu.
12. 4. 2010 18:41:25
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490281
Napsal Histler;494980
Skus nastavit kódovaní webu a tabulek v db na stejné kódování.
Dal pak skus přidat příkaz mysql_query("SET CHARACTER SET cp1250"); místo cp1250 tam dej kodovani webu.
V hlavičce mám charset=utf8_czech_ci.
Dále, když se připojuji k db:
mysql_connect ('localhost', 'root', '');
mysql_select_db("projekt");
mysql_query("SET CHARACTER SET utf8_czech_ci");
A db mám celou v porovnání utf8_czech_ci. A pořád to nefunguje.
12. 4. 2010 18:57:10
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490280
Fautzi
verified
rating uzivatele
(1 hodnocení)
12. 4. 2010 19:49:15
A co kodovani daneho souboru? To se takdy dost casto sere pises to v c1250 do hlavicky das UTF-8 a problem je na svete
12. 4. 2010 19:49:15
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490279
Ondřej Šilha
verified
rating uzivatele
(6 hodnocení)
15. 4. 2010 19:15:53
tak skus jeste:
mysql_connect ('localhost', 'root', '');
mysql_select_db("projekt");
mysql_query("SET CHARACTER SET utf8_czech_ci");
mysql_query("SET NAMES 'utf8_czech_ci'");
ale bej tebou, tak vše předělám na windows1250
15. 4. 2010 19:15:53
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490278
Napsal Histler;497113
ale bej tebou, tak vše předělám na windows1250
Co co co co co coo? Jak si na to přišel prokristapána? :)
15. 4. 2010 20:45:40
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490277
Zdravím,
jak může vše předělávat na windows1250? To záleží na jakém OS ten stroj běží, pokud to bude unix/linux tak asi sotva může používat win kódování.
A co se týče kódování přenosu, tak stačí pouze: mysql_query("SET NAMES 'UTF8'");
Spíše bych potom zkontroloval kódování souboru a meta tag charset.
s pozdravem Solution
15. 4. 2010 21:32:54
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490276
Ondřej Šilha
verified
rating uzivatele
(6 hodnocení)
16. 4. 2010 08:46:11
Napsal Solution;497257
Zdravím,
jak může vše předělávat na windows1250? To záleží na jakém OS ten stroj běží, pokud to bude unix/linux tak asi sotva může používat win kódování.
A co se týče kódování přenosu, tak stačí pouze: mysql_query("SET NAMES 'UTF8'");
Spíše bych potom zkontroloval kódování souboru a meta tag charset.
s pozdravem Solution
Ok, omlouvám se,ja windows 1250 používám všude a problém sem s tim nikdy neměl.
ale jak je teda možný že na linuxovim serveru ebola.cz právě windows-1250 používám a bez sebemenšího problému..
příklad: www.gamescenter.cz (muj bývalý web)
16. 4. 2010 08:46:11
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490275
hm
verified
rating uzivatele
(20 hodnocení)
16. 4. 2010 09:21:54
Napsal Histler;497446
Ok, omlouvám se,ja windows 1250 používám všude a problém sem s tim nikdy neměl.
ale jak je teda možný že na linuxovim serveru ebola.cz právě windows-1250 používám a bez sebemenšího problému..
příklad: www.gamescenter.cz (muj bývalý web)
myslim ze se tady bavi dva amateri, win1250 samozrejme lze pouzivat i na linuxu, jde spis o to ze to je kodovani ktere bych nepouzival kvuli tomu ze nema zadne dalsi nez ty ceske znaky - vezmi si ze budes potrebovat na web docasne zkopirovat znaky treba z azbuky nebo podobne - proste stat se to muze - UTF8 obsahuje vselicos, win1250 ne - proto ho nepouzivam, neni univerzalni, proto by nikdo kdo do toho vidi win1250 nedoporucoval
16. 4. 2010 09:21:54
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490274
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
16. 4. 2010 10:35:33
Podle mě jde fakt o prkotinu a to kódování souboru. Udělej to jednoduše. Otevři si soubor v poznámkovém bloku. Dej "uložit jako" a vyber dole kódování UTF-8 a je po problému.
16. 4. 2010 10:35:33
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490273
WEBNIA s.r.o.
verified
rating uzivatele
(41 hodnocení)
16. 4. 2010 14:57:50
Doporučuji si přečíst základy HTML kódování, přejít na UTF-8 a kontrolovat výstupy do db, nejlépe již v připojení do db.
16. 4. 2010 14:57:50
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490272
Martin Vondráček
verified
rating uzivatele
19. 4. 2010 21:25:03
Zdravím,
toto jsem taky před pár lety řešil. V té době jsem koketoval s linuxem, kde sám systém pokud se nepletu používá kódování UTF-8. Já jak jsem byl zvyklý, jsem stále používal Win-1250 a ukazovalo mi to ty samé znaky. A když jsem do toho část kódu upravoval od kámoše z Windows, byl v tom potom pořádnej guláš.
Proto je podstatné napsat i to jaký používáš systém. Potom si myslím, že problém bude v meta-tagu. Někde jsem se dokonce dočetl, že by se tento meta-tag měl uvádět ještě před tagem-title. Že i s tím můžou mít nějaké prohlížeče problém. Prostě pokud píšeš ve Windows, nastav kódování win-1250 a případně to ošetři ve výpisu z databáze ...
19. 4. 2010 21:25:03
https://webtrh.cz/diskuse/php-a-mysql-problem/#reply490271
Pro odpověď se přihlašte.
Přihlásit