| |
Poskusi stran shranit kot utf8.
Odpri z beležico, in shrani kot all files daj ime s končnico php, in daj encodind na utf-8
|
| |
| |
Sem že in ni pomagalo.
Sem rešil problem in sicer z mysql_set_charset('utf8_general_ci',$conn);. Samo če pa pogledam v bazo, so namesto šumnikov kr eni znaki. To me moti, ker če pa podatke vstavljam v phpmyadminu, pa šumniki "primejo".
|
| |
| |
Da bodo šumniki delali, tako kot morajo, moraš mysql-u tudi povedati, kateri charset boš uporabljal pri dostopu do baze.
Glede na to, da se danes večinoma uporablja utf-8, je spodaj primer za ta charset:
$db = mysql_connect("localhost","root","");
mysql_select_db("zmaga_zmaga",$db);
mysql_query('SET NAMES utf8', $db);
mysql_query('SET CHARACTER_SET utf8', $db);
Skratka, takoj ko vzpostaviš povezavo do baze, dodaj še stavka z SET NAMES in SET CHARACTER_SET.
spremenil: podtalje (11.12.2010 ob 22.14.06)
|
| |
| |
Imam novo vprašanje (problem). Ali obstaja kakšen trik, da se na strani prikaže tekst z odstavki, ko tekst shraniš v bazo in ga iz nje prikažeš na strani?
npr. pošljem v bazo dva "odstavka" (prek forme), potem pa, ko izpisujem na stran, da se mi tudi pojavita dva odstavka, ne samo en (ker $_POST[] ignorira prazno vrstico).
Tista z ročnim vstavljanjem br značk mi ni všeč. pa uporaba nl2br php funkcije tudi ne
spremenil: Džeri (12.12.2010 ob 22.12.44)
|
| |
| |
Kaj drugače, kot pa z vstaljanjem <br> značk po moje ne bo šlo.
Ampak to ne bi semal biti kakšna ovira, saj je samo ena dodatna vrstica:
$text=str_replace("\r", "<br />",$text);
|
| |
Prikazujem 2 od skupno 2 strani |
|