- $con = new mysqli("localhost", "root", "root", "testbaza");
- if (mysqli_connect_errno()) {
- printf("Connect failed: %s\n", mysqli_connect_error());
- }
- $con->set_charset("utf-8");
Avko | 10.05.2020 23:38 |
---|---|
Predmet:ne prikazuje naÅ¡a slova u tabli korisnik imamo strukturu id imeKorisnika telefon adresa ime korisnika je definirano kao text i utf8_generalc, upisano je ime Damir Vrkić. Prilikom ispisa na web stranici napise mi : Damir Vrki?, umjesto ć stavi ? konekcija na bazu je sljedeca: PreuzmiIzvorni kôd (Text):
upit je sljedeci: PreuzmiIzvorni kôd (Text):
na web stranici sam dodao : PreuzmiIzvorni kôd (Text):
i ispisuje ? bez Ć, ne ispisuje niti slova Č i ostala. dali ima veze do lokal hosta i treba li mozda podesiti u wampu nesto? |
Avko | 11.05.2020 08:58 |
---|---|
Predmet:Re: ne prikazuje naÅ¡a slova evo sada pokazuje. Izmjenio sam vise toga pa neznam sto je uvjetovalo promjenu. PreuzmiIzvorni kôd (Text):
PreuzmiIzvorni kôd (Text):
|
zxz | 11.05.2020 14:52 |
---|---|
Predmet:Re: ne prikazuje naÅ¡a slova Citat: mysqli_set_charset($con,"utf8"); umjesto da napises utf8 trebas napraviti config file odakle ces to citatti jer nece uvijek biti ista kodna strana. PreuzmiIzvorni kôd (PHP): i sad bi bilo ako je na rutu odnosno gdje i indeksna datoteka
$charset=$config['charset']; mysqli_set_charset($con,charset); |
Avko | 11.05.2020 18:46 |
---|---|
Predmet:Re: ne prikazuje naša slova nista od ovoga gore nisam razumio. Kako mislis nece uvijek biti ista kodna strana? |
zxz | 11.05.2020 20:07 |
---|---|
Predmet:Re: ne prikazuje naÅ¡a slova Hehe razumio si ti. Napr. napravis neki cms za nekog ko ce ga koristiti koji nije sa ovog podrucja onda moras ostaviti opciju da se to moze mijenjati. Kreiras file po imenu config.inc.php: Nemora biti ovo ime. moze i neko drugo ali mora biti php file. Ovaj file treba da se nalazi u dir gdje i pocetna indexsna datoteka. Nemora ali ja cu pisati primjer kao da je tu. Ako nije tu druga je putanja. U taj file ide sledeci kod sto sam gore naveo. PreuzmiIzvorni kôd (PHP): zapises ga i zatvoris.
sada u ovom tvome fjalu php gdje ti je konekcija na pocetku dodas sledece. include ("config.inc.php"); //znaci pozivas ovaj file config sto si ga kreirao $charset=$config['charset']; // iscitavas u memorijsku $charset vrijednost iz copnfig i sada u tvom kodu koji si gore naveo u ovom redu mysqli_set_charset($con,"utf8"); Umjesto utf8 stavis memorijsu variablu $charse pa ce to izgledati ovako mysqli_set_charset($con,charset); eto ako opet ne bude jasno onda cu skolski opisati. |
Avko | 12.05.2020 10:43 |
---|---|
Predmet:Re: ne prikazuje naša slova evo malo proucavao onaj tvoj rentacar. Tamo isto ima config.inc.php. $config je array, a ima polja : localhost, ime baze,pass i jos nesto-svasta a izmedu ostaloga i $config['charset']='utf-8' Ti nemas ovo: if (defined('ZXZ') == false) { die('Error: Hacking Attempt'); } sta je to? |