Spreminjanje jezika na spletni strani
11 naročnikov
11 naročnikov
Z serverji ne znam glih najbolj zato prosim za pomoč. Namreč na eni moji spletni strani mi ne prebavlja šumnikov (v bistvu samo č-ja). In sedaj hočem to v phpMyAdmin spremenit ampak ne vem točno kako. Spremeniti pa moram iz latin1swedishci v utf8slovenianci. Torej kaj moram zdaj tukaj stisnit? (priložena slika).
24 odgovorov
Eto, vse sem spremenil, vsepovsod dal na slovenian ampak še vedno ne prebavlja č-ja (š pa ja (: )
Prej je bilo govora o neki skripti. Prosim malo več podrobnosti kaj naj naredim in kam naj jo dam? Hvala!
Imaš izpolnjene vse spodnje točke?
- UTF8 brez BOM kodiranje datoteke
- UTF8 character set (head značka)
- UTF8 povezava z bazo (za mysqlselectdb izvršen query SET NAMES 'utf8')
- Tabele in atributi v bazi utf8slovenianci
Kako pa si zapisoval podatke? Preko forme na strani ali direktno v phpmyadminu?
Če boš spreminjal ročno v phpmyadminu, potem ti na strani ne bo prikazalo pravilno. Moraš spremenit v Joomli.
Tus če boš spreminjav v databazi, ti bo vse č-je, ki so bili napisan pred spremembo kazal napačno. Vsaj mni jih vedno.
Prav je da si najprej spremenil vse tabele v utf8sloveniansi. Potem preveri še joomlo (nastavitve, template, ter tudi posamezne 3d party module) Pa probaj napisat nov naslov in boš videl če ti dela, stare lahko preko PHPMyadmina v SQL spremniš ali pa kar ročno popraviš, če jih ni dosti.
Ok, sedaj sem malo bol podrobno pregledal vse. Pod pravni pogoji mi č-je sprejema zdaj, v naslovu novic in modulih pa ne. Ampak š in ž sprejme, namesto č pa naredi ?.
Torej še vedno imam težavo z Joomlo in "č". V naslovih novic in modulu (desno pod oglasom primer) naredi namesto "č" "?". V phpmyadmin sem spremenil jezik na "utf8_Slovene".