Autor | Zpráva | ||
---|---|---|---|
Martin02 Profil |
#1 · Zasláno: 30. 1. 2012, 19:31:09
Ahoj,
na mé stránce zobrazuji text obsahů, novinek a patičky z MySQL, ovšem nezobrazuje se správně. Když se podíváte do Novinek, vidíte, že je text "pochroumaný". V MySQL mam nastavené porovnávání jako cp1250_czech_cs. Prvních pár řádků kódu mám: mysql_connect("mysql.ic.cz", "...", "...") or die("Nemohu se připojit k databázi!"); mysql_set_charset("cp1250_czech_cs"); mysql_select_db("ic_kakaczech") or die("Nemohu najít databázi!"); Co s tím mám dělat? děkuji |
||
Taps Profil |
#2 · Zasláno: 30. 1. 2012, 19:38:38
Martin02:
důležité je mít nastavené stejné kódování v hlavičce souboru a ve stejném kódování mít rovněž uložený soubor. |
||
Martin02 Profil |
V hlavičce mám toto:
<meta http-equiv="content-type" content="text/html; charset=windows-1250" /> <meta http-equiv="Content-Language" content="cs" /> |
||
Taps Profil |
#4 · Zasláno: 30. 1. 2012, 19:45:55
Martin02:
a v jakém kodování je soubor uložen ? |
||
Martin02 Profil |
#5 · Zasláno: 30. 1. 2012, 19:53:38
Kódování souboru? Jak to mám zjistit?
|
||
panther Profil |
#6 · Zasláno: 30. 1. 2012, 20:07:45
Martin02:
každý textový editor, který není na baterky, ti jej ukáže (a dovolí změnit). |
||
Martin02 Profil |
#7 · Zasláno: 31. 1. 2012, 15:59:29
jj, je to 'Windows (CP1250)'
|
||
Kajman Profil |
#8 · Zasláno: 31. 1. 2012, 16:22:21
Zkuste uvést kódování místo porovnání
mysql_set_charset("cp1250"); A taky se podívejte přímo do databáze, jestli tam ty texty máte správně, pokud jsou chybně uložené, zobrazi se při korektním nastavení také chybně. |
||
Martin02 Profil |
#9 · Zasláno: 31. 1. 2012, 16:46:42
SUPER
Bylo to tím mysql_set_charset("cp1250"); :) děkuji moc |
||
Časová prodleva: 11 let
|
0