Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Což takhle
dát si Lopuch?

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: ebssqja
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
knedle knedle online - Krabice živých 17.9.2006 22:31  1542
Duirin [1540]: ja s timto mel taky neskuzecny problemy - hlavne s importem dat z mysql 4 do mysql 5...

jeste shrnu ty moje (vzhledem k legii)
db - utf8-czech-ci
stranky - meta - charset=utf8

a pro jistotu pak po spojeni s db volam
SET NAMES UTF8
knedle knedle online - Krabice živých 17.9.2006 22:20  1541
Duirin [1540]: snaz se mit db ve stejnem kodovani jako tve stranky a pouzij SET NAMES po zavolani db ve tvych strankach
duirin 17.9.2006 22:00  1540
Takže stav s popisovaným problémem (mám phpMyAdmin 2.6.1 na lokále):
V databázi vidím toto: Sí? v moøi
Při výpisu pomocí PHP vidím: Sí? v moři
Má být: Síť v moři
Takže je pravda, že to mám blbě už v db.

Databázi mám utf8_czech_ci, ale v hlavičce PHP mám charset=windows-1250.
Zkoušel jsem to tedy opravit podle huhova návodu, ale k úplnému úspěchu to nevedlo:
Charset jsem dal na UTF-8 (aby byla stejná s db). Když uložím záznam do db s ť, tak při zobrazení vidím krásné ť. Když se ale podívám přímo do db, tak vidím toto: Å¥. I jiná písmena s diakritikou (i s čárkami) se v db zobrazují jako různé paznaky (jiné než předtím - "Síť v moÅ™i"), ale při zobrazení přes PHP se zobrazí dobře.
Když dám charset W-1250 a použiju set names, tak se otazníky objevují nejen místo ť, ale místo všech písmen s háčky.

Sorry, ale do kódování češtiny jsem nikdy moc neproniknul. Čekám, že se brzo ozve mpts, jak můžu chtít něco dělat s PHP nebo MySQL, když v tom vůbec neumím :)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 17.9.2006 20:31  1539
duirin Duirin a to 'set names' jsi zkousel? mas ve zrojaku to ť urcite spravne, nejsoublbyuz vlozeny data?
setakal jsemse uz parkrat s ftipalkama co se dusovali ze to v db maj spravne a meli pritom binec uz ve vstupnich datech.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 17.9.2006 20:30  1538
Straka82moznaby to mohl byt nejaky vtipny hosting, nebop blbe sestaveny mysql, na pipni mi jednu dobu tvrdili ze podporujou utf-8, ale podporovali jenom ulozeni,nimoli trideni :c]
jinak fakt nevim, zkontroluj to nastaveni jaku tabulek, tak u dilcich sloupcu a taky esli nekdy po pripripojeni k db se to nahodu nekde neprepne blbe...
duirin 17.9.2006 19:43  1537
tvx [1535]: Tak jsem nejak prolitnul tenhle klub. Narazil jsem na spoustu zajimavych veci, ktere mi taky pomohly v jinych vecech, ale odpoved na ť jsem nenasel. Zajimavy je, ze ostatni diakritika je v poradku, jen to ť ne. Prosim o radu.
straka82 Straka82 17.9.2006 14:31  1536
Ted ja s utf-8A co kdyz mi vse funguje, akorat mi blbne razezni, taky tam mam nastaveno utf8_czech_ci. Ale kdyz dam seradit podle neceho tak jsou na prvnich mistech slova co zacinaji na pismena s hackama.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 17.9.2006 12:12  1535
nastavit spravne i klienta, uz to tu byla nejmin 2x a nebo v klubu databaze tak taky hned nekolikrat tak hledej, smudlo...
duirin 17.9.2006 12:08  1534
DotazMam ve sve databazi nastaveno kodovani utf8_czech_ci, ale vystup pomoci PHP mi nezobrazuje ť. Místo toho je ?. Co s tím mám dělat?
djmanas 16.9.2006 13:21  1533
tvx: zmenila se znacka ne lidi ;)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.9.2006 08:39  1532
Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 3840 bytes) in /home/HTTP/o2active/input_form.inc on line 1821
Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 135 bytes) in Unknown on line 0


Aneb profesionalita ve vyhledavani v telefonim seznamu O2 :c]
al3x 14.9.2006 18:37  1531
mpts [1530]: To je fakt. Ale vlastne by to bylo i logicky. :)
mpts mpts Je to jinak, ba přesně naopak! 14.9.2006 18:01  1530
A jak řešíš listování, tj. když je požadavek na to, aby se vyhledali všichni Alfrédi, samozřejmě CI, seřadili se dle abecedy a zobrazovali se po stránkách o řekněme sto kusech?
al3x 14.9.2006 17:55  1529
Tak zase porovnavat strigny pomoci <= nemam nejak moc zapotrebi :)

Neprijde mi (az na vyjimky) rozumne psat obecne SQL, ktere projde na vsech SRBD. Vetsinou vim, na cem to pobezi a pro tu to pisu co nejefektivnejc to umim.
mpts mpts Je to jinak, ba přesně naopak! 14.9.2006 17:50  1528
Navíc bys potřeboval i "i=", "i<>", "i<=" atd.

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt