Problem sa našim slovima

Imam dva problema:

napravio sam PHP skriptu koja sa dva klika mišem odn. jednim klikom mišem (aktivira se preko JavaScript koda u Bookmark-u Firefox-a) parsira željeni članak sa sajta rtrs.tv i ubacuje ga u html formu skripte, a zatim drugim klikom mišem na dugme “submit” ubacuje članak u Joomla-inu bazu podataka (da ne bih morao po ko zna koliko puta preko copy&paste prebacivati pojedine dijelove članka u Joomla backend, pa još to ide i jako sporo - ovako mogu da ubacim veći broj članaka za desetak minuta, odn. za šta bi mi inače trebalo 2 sata).

Ovo je kod skripte:

  1. Imam problem sa našim slovima. Kada skripta izparsira neki članak, i ubaci ga u formu - nastaju problemi sa nekim našim slovima

recimo namjesto malog slova ‘j’ u formi u polju ‘alias’ mi se pojavi veliko slovo ‘J’. (a kada skriptu izvrsim na svom web serveru t.j. localhost-u namjesto malog slova ‘j’ pojavi se nekakav simbol (crni romb sa upitnikom u sebi)??

  1. a drugi problem je da kada članak ubacim u bazu podataka klikom na ‘Submit’ forme, u bazi podataka u phpmyadmin-u dobijem ovo:

namjesto svih naših kvakastih slova se pojave neka čudna slova, kao na primjer:

title:
USVOЈEN ZAKON O ODUZIMANJU IMOVINE STEČENE IZVRŠENJEM KRIVIČNOG DЈELA

introtext:
Narodna skupština Republike Srpske usvojila je ju�e Zakon o oduzimanju imovine ste�ene izvršenjem krivi�nog djela koji predviđa osnivanje agencije za upravljanje oduzetom imovinom u sastavu Ministarstva pravde RS.

Collation baze podataka je podešen na utf8_general_ci

MySQL charset je UTF-8 Unicode (utf8)

Kako ta skripta radi na djelu može se vidjeti na adresi:

http://balkan-online.com/test.php?address=http://lat.rtrs.tv/vijesti/vijest.php?id=15240

Skripta parsiranje radi uz pomoć “PHP Simple HTML DOM Parser”-a

PHP Simple HTML DOM Parser

http://simplehtmldom.sourceforge.net/manual.htm

testirajući sam otkrio da prvi problem sa zamjenom slova j je na ovoj liniji:

$alias = strtolower($alias);

Zahvaljujem se unaprijed na pomoći i na odgovorima

predpostavljam da skripta nema nikakvih problema (nisam je pregledao), nego je moguce da je do mySQL-a,

pogledaj Collation. trebao bi da bude na latin2_croatian_ci

jer on je bosanski, tj. rvacki, tj. srpski… uglavnom jugo istocna evropa… i osjetljiv je na velicinu…

razlog zasto kod tebe ima problem, moguce je je da collation nije case sensitive (osjetljiv na velicinu)…

nadam se da sam pomogao…

“_ci” znači “case insensitive”, tj. da se velika slova ne razlikuju od malih.

takodjer… i ja bih se pozalio… upravo i ja imam isti ovakav problem… :frowning:

na ovom sajtu. moram da pisem c,s,dj,dz, umjesto nasih slova…

CMS je wordpress

Riješio sam probleme sa našim slovima u mojoj skripti.

Odgovore su mi dali neki tipovi sa devprotalk.com foruma na ovom linku:

http://devprotalk.com/showthread.php?p=79190

Sad skripta radi ‘kao sat’.