Advertisement:

Author Topic: Dijakritički znakovi...  (Read 10812 times)

Offline goran91415

  • Semi-Newbie
  • *
  • Posts: 35
Dijakritički znakovi...
« on: January 11, 2008, 01:40:02 PM »
Molio bi pomoć...

Naime, nedavno sam instalirao forum i tek ga podešavam. Više-manje je sve gotovo i spremno za javnost, jedino forum ne prikazuje dijakritičke znakove. Normalno ih upisuje kada se piše post, međutim prikazuje ? (upitnike) umjesto č đ ć...

Pročitao sam dobar dio prijašnjih tema i vodič nadajući se da ću naći odgovor na problem, međutim i dalje ne radi...

Verzija koja je instalirana je  SMF 1.1.4.
Kao primarni jezik mi je odabran Croatian-Utf8, a jezična datoteka Croatian je uploadana pod languages i images.
U index.croatia.php je odabrano
$txt['lang_locale'] = 'hr_HR.utf8';
$txt['lang_dictionary'] = 'hr';
$txt['lang_spelling'] = 'croatian';
// Character set and right to left?
$txt['lang_character_set'] = 'UTF-8';
$txt['lang_rtl'] = false;

Kada otvorim forum u IE i odaberem view source dobijem...
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

E sad...meni se čini da je svugdje ispravno odabrano UTF-8 i ne znam kako to riješiti. Forum je na hrvatskom.

Ukoliko imate ideju kako to riješiti molio bi Vas da napišete


Goran

Offline goran91415

  • Semi-Newbie
  • *
  • Posts: 35
Re: Dijakritički znakovi...
« Reply #1 on: January 11, 2008, 02:01:45 PM »
Da nadodam da sam probao u settings.php umjesto utf8 upisati windows-1250, ali onda mi nestanu svi znakovi...

???

Offline ***Teh GodFather***

  • Jr. Member
  • **
  • Posts: 380
    • Tomahawk crew portal
Re: Dijakritički znakovi...
« Reply #2 on: January 11, 2008, 02:10:43 PM »
Verovatno ti baza nije utf8... Pogledaj da li ti u bazi stoje slova koja si napisao ili znak pitanja...

Offline Bernard T.

  • Senior Translator
  • Sr. Member
  • *
  • Posts: 809
  • Gender: Male
  • Linux SysAdmin
    • Federation Servers
Re: Dijakritički znakovi...
« Reply #3 on: January 11, 2008, 02:17:13 PM »
Da bi UTF-8 radilo prvo što treba napraviti je "Pretvorba baze i podataka u UTF-8". Naći ćeš tu funkciju u Admin > Održavanje > Održavanje foruma
://#  Orion | Federation Servers | Info Sector

Offline goran91415

  • Semi-Newbie
  • *
  • Posts: 35
Re: Dijakritički znakovi...
« Reply #4 on: January 11, 2008, 02:24:15 PM »
Hvala na brzim odgovorima.

Baza mi je bila utf8, međutim tada nije radilo. Probao sam u settings.php unijeti windows-1250, te onda napraviti pretvorbu baze i podataka u UTF-8, ali onda mi javlja "The database needs to be in UTF-8 format before HTML-entities can be converted to UTF-8".

Sada sam opet settings.php vratio u utf8 i i dalje ne radi...

Sve ideje su dobrodošle.

Offline ***Teh GodFather***

  • Jr. Member
  • **
  • Posts: 380
    • Tomahawk crew portal
Re: Dijakritički znakovi...
« Reply #5 on: January 11, 2008, 02:40:09 PM »
Settings.php nema veze sa enkodingom baze... Jesi probao ono sto sam napisao, da pogledas u bazi sta pise?

Offline goran91415

  • Semi-Newbie
  • *
  • Posts: 35
Re: Dijakritički znakovi...
« Reply #6 on: January 11, 2008, 02:50:51 PM »
Settings.php nema veze sa enkodingom baze... Jesi probao ono sto sam napisao, da pogledas u bazi sta pise?
Nisam. Molio bi pomoć, gdje to gledati?

Pregledao sam sve što sam mogao (koliko se razumijem) po uputama sa foruma i i dalje ništa...

Offline ***Teh GodFather***

  • Jr. Member
  • **
  • Posts: 380
    • Tomahawk crew portal
Re: Dijakritički znakovi...
« Reply #7 on: January 11, 2008, 03:08:10 PM »
Otvori phpmyadmin ako imas i pogledaj tabelu {db_prefix}messages...

Offline goran91415

  • Semi-Newbie
  • *
  • Posts: 35
Re: Dijakritički znakovi...
« Reply #8 on: January 11, 2008, 04:04:53 PM »
Otvori phpmyadmin ako imas i pogledaj tabelu {db_prefix}messages...

Evo pogledao sam.(ako je to to jer mi je malo drugačije prikazano...).
Uglavnom bio je odabran švedski, promjenio sam u univerzalni utf8 (poslije general utf8) i i dalje ne radi...

http://img231.imageshack.us/my.php?image=200801112202ex7.png

Offline goran91415

  • Semi-Newbie
  • *
  • Posts: 35
Re: Dijakritički znakovi...
« Reply #9 on: January 12, 2008, 03:49:09 AM »
Koliko vidim i dalje mi je švedski postavljen kao defoult, i to bi trebao promjeniti pomoću phpmyadmin. Ukoliko netko zna koju naredbu treba upisati, molio bi da napiše. Sa čim bi trebalo zamjeniti švedski? utf8unicode, utf8general ili latin2_croatian_ci(kada ovo upišem kaže da ne postoji takav character...)


Offline Boxer2

  • Jr. Member
  • **
  • Posts: 270
Re: Dijakritički znakovi...
« Reply #10 on: January 14, 2008, 04:16:49 PM »
Swedish mora ostat, negdje u settings.php fileu imašvjerojatno ovo

$db_character_set = 'utf8';

obriši to i radit će normalno, bar bi trebalo
SMF je zakon a zakon se mora poštivati.

www.alfisti.hr

Offline goran91415

  • Semi-Newbie
  • *
  • Posts: 35
Re: Dijakritički znakovi...
« Reply #11 on: January 21, 2008, 07:40:58 AM »
Hvala svima na pomoći...

Nekoliko sati sam čačkao, probavao sa raznim naredbama sa neta, promjenio sve tablice ručno u utf8 i na kraju ne znam ni sam sa čim sa riješio problem, ali ono što je bitno je da se sada dijakritički znakovi vide... ;D