[ xxxboy @ 20.07.2006. 00:34 ] @
Nasao sam ovu skriptu za dodavanje komentara i malo je prepravio ali me muci to sa prikazivanjem nasih slova đ ć č dok slova š i ž prikazuje normalno. Probao sam sa raznim encoding-zima ali nisam uspeo da podesim da prikazuje slova đ ć č, ako neko moze da mi pomogne ili ima neku slicnu skriptu bio bi mu zahvalan

http://www.mylittlehomepage.net/downloads/comment.zip
[ Jezdimir Lončar @ 24.07.2006. 22:00 ] @
Ja nisam koristio tu skriptu, ali sam koristio neku drugu. Isto je bio takav problem. Mislim da je i sada ali ...
Ja sam pravio tako neke skripte i uvijek bi mi bio problem sa tim slovima... Ne znam sta da radim :(
[ Radovan__III @ 24.07.2006. 22:20 ] @
u fajlu example.html promeniti
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
sa
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

isto uraditi i sa example.php i example2.php

tj da bi imali sva slova mora da stranica sa koje se upisuje u bazu bude utf-8 i stranica na koju se ispisuje iz baze bude utf-8
[ Jezdimir Lončar @ 24.07.2006. 22:37 ] @
Sve sam ja to probao... Stavio DB Endcoding UTF-8 na stranicama isto sve zivo i ne radi!!!
Ali problem je sto neka nasa slova pokaze a neka ne .
[ kelja @ 25.07.2006. 00:03 ] @
Bilo je reci o tome nedavno.Ja sam ovde nasao resenje:

http://www.elitesecurity.org/t118929-0#1210749

Pozdrav.
[ xxxboy @ 28.07.2006. 02:22 ] @
Uglavnom sve comment i slicne skripte vuku podatke iz txt ili dat fajlova a ne iz baze tako da je problem na tim skriptama sa nasim slovima
[ kelja @ 28.07.2006. 12:06 ] @
Da...onaj link nudi resenje za bazu,ali ako se koriste text fajlovi onda se javlja taj problem...Sad i mene zanima kako to resiti.
[ Jezdimir Lončar @ 28.07.2006. 23:27 ] @
Pa ajde nisam neki Expert za PHP (da znam kao neki ovde) ali, pobogu, razlikujem flat-file DB od MySQL baze podataka.
Probao sam ja i sve to ali opet -> nista :((
[ CtrlAltDel @ 28.07.2006. 23:46 ] @
e ja nikad nisam imao slicnih problema - ne koristim gotove skripte :)

al jedino mi jos pada na pamet da probate sa
htmlentities() i html_entity_decode()

da pretvori u entitet pre upisa u bazu , a po iscitavanju decode pa echo

[ kelja @ 29.07.2006. 00:31 ] @
He,ni ja ne koristim gotove skripte(uglavnom),ali i nemam problem sa gotovom skriptom nego sa sopstvenim uratkom na temu komentari...za smestanje komentara koristim .txt fajlove.
[ kelja @ 29.07.2006. 01:06 ] @
@xxxboy
Sad sam pogledao onu skriptu koju koristis...i nemam pojma u cemu je problem naravno.Ja sam inace resio problem sa svojom skripticom postavljanjem utf-8 encodinga na sve strane.Nedostajalo je to na strani na kojoj se unose komentari(forma);-)...
[ Jezdimir Lončar @ 29.07.2006. 12:40 ] @
html_entity_decode() ?
Pa toga ima samo u PHP5???
Nemam pojma...
P.S. Ni ja ne koristim gotove skripte ali sto bih uvijek kodirao svaku sitnicu.... ?
[ CtrlAltDel @ 29.07.2006. 13:16 ] @
od php3.0
[ Br@nkoR @ 29.07.2006. 15:49 ] @
Promeni encoding html stranice u utf-8, kao što je Radovan__III napisao, zatim obrati pažnju na funkciju htmlentities, pogledaj i ostale argumente ove funkcije, pogledaj manual.
Dakle da budem precizniji u fajlu comment.php svuda dodaj drugi i treći argument, npr.
Code:

$comment = htmlentities(stripslashes(urldecode($parts[6])));

Promeni u
Code:

$comment = htmlentities(stripslashes(urldecode($parts[6])), ENT_COMPAT, 'UTF-8');


i tako svuda gde se koristi ista ova funkcija htmlentities.
[ xxxboy @ 29.07.2006. 21:44 ] @
Da to je taj problem bio prilikom unosa teksta, sad je ok sve

Hvala Br@nkoR