|
|
Pomoc v mysql
|
28.5.2007 12:56
lukas jahoda
|
poradite mi jak mam dostat data v cestine do stranky?? mam stranku kodovanou v utf-8, cela databaze je porovnavana v utf8_unicode_ci, tabulky a data latin2_cech_cs. Misto ceskych znaku se mi zobrazuji otazniky a nemohu prijit kde je chyba |
|
|
Re: Pomoc v mysql
|
28.5.2007 14:57
Roman
|
Skúste hneď za pripojením do databázy zadať kódovanie pre spojenie:
<?php
$dbconn = mysql_connect("localhost", "uzivatel", "heslo");
mysql_select_db("databaza", $dbconn);
mysql_query("SET CHARACTER SET UTF8;"); ...
ďalší kód
...
?>
Tiež by bolo vhodné upraviť kódovanie na databáze aj tabuľkách:
ALTER DATABASE nazov CHARACTER SET utf8 COLLATE utf8_czech_ci;
ALTER TABLE tabulka DEFAULT CHARACTER SET utf8 COLLATE utf8_czech_ci;
Tu treba byť opatrný, lebo sa môžu zmeniť nenávratne znaky. Odporúčam vyskúšať to na nejakých pomocných alebo záložných tabuľkách. Ja by som dáta najprv vyexportoval do CVS, nechal ich zobraziť a previesť na UTF8 pomocou vhodného editora (PSPad.cz to dokáže). Potom by som aplikoval na databázu a tabuľky vyššie uvedené príkazy. A nakoniec by som naimportoval upravený CSV súbor vo formáte UTF8. |
|
|
Re: Pomoc v mysql
|
28.5.2007 23:23
lukas jahoda
|
uz to jede dekuji |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|