Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa naŠim slovima - parsiranje: Ć Č

[es] :: PHP :: Problem sa naŠim slovima - parsiranje: Ć Č

[ Pregleda: 1408 | Odgovora: 11 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mister Big Time
Consulting / Dev
Belgrade

Član broj: 15306
Poruke: 3733
212.200.4.*

Jabber: matrix@elitesecurity.org
Sajt: beogradjesvet.com


Profil

icon Problem sa naŠim slovima - parsiranje: Ć Č19.02.2005. u 00:10

Ovako, imam 2 aplikacije koje se različito ponašaju sa prikazom naših slova.



1:
WEB prikaz (iz browser-a):
Citat:
U ŽIŽI JAVNOSTI ŠUĆMURASTI KOLAČIĆI


HTML:
Citat:
<td> U ŽIŽI JAVNOSTI ŠU&#262;MURASTI KOLA&#268;I&#262;I </td>




MySQL:
Citat:

U ŽIŽI JAVNOSTI ŠU&#262;MURASTI KOLA&#268;I&#262;I



MySQL tip polja:
Citat:

Collation: latin1_general_ci
Type: text


Dakle kao što se vidi, ovde je kranji rezultat dobar i browser lepo prikazuje naša slova, iako je HTML čudan i neka slova su konvertovana u HTML slovne oznake.

Dok je u bazi nešto sasvim drugačije... kao što se i vidi.

Da rezimiram: ovo je sve OK, bitno je da browser lepo vidi krajnji rezultat.


Sada sledi 2. deo, odnosno druga, maltene ista aplikacija ali koja pravi probleme.


2:

WEB prikaz:
Citat:
U ŽIŽI JAVNOSTI ŠU&#262;MURASTI KOLA&#268;I&#262;I

(ovo dakle ne valja, trebalo bi da prikazuje slova normalno)


HTML:
Citat:
<td> U ŽIŽI JAVNOSTI ŠU&amp;#262;MURASTI KOLA&amp;#268;I&amp;#262;I </td>



MySQL :
Citat:
U ?I?I JAVNOSTI ?U&#262;MURASTI KOLA&#268;I&#262;I


Citat:

Collation: latin1_general_ci

Type: varchar(99)



Probao sam da menjam Collation, na latin2_croatian, pa utf8, ali bez uspeha. Menjao sam i tip varchar(99) u Text, kao što je u prvom primeru. Ali opet ništa.

Kako je moguće da je gotovo isti prikaz u bazi, i u html-u ali se razlikuju u browser-u??

Unapred hvala.



There are wars that can't be won.

IT'S ALL THE SAME,
ONLY THE NAMES WILL CHANGE.

19.02.2005. u 00:10 

bmcvetic
Cvetic Branko
Ne znam gde mi je dupe, a gde glava od posla :)
Beograd

Član broj: 45488
Poruke: 53
*.dialup.sezampro.yu.

Sajt: www.poslovnisvet.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;19.02.2005. u 13:04
Probaj da zadaš u headeru strane:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />.

U kodu lepo pišeš naša slova bez ovih gluposti (&...). U bazu ti lepo upiše i čita iz nje.
Meni radi lepo i na WIN-u i LIN-u.
19.02.2005. u 13:04 

Nikola Denić
Nikola Denić
Nis/Bgd

Član broj: 6571
Poruke: 1231
*.bitsyu.net.

ICQ: 42376797
Sajt: www.nixa.co.yu


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;19.02.2005. u 15:27
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />

<?xml version="1.0" encoding="windows-1250"?>
ITSolutions - najeftiniji DialUp internet [ dialup flat za samo 275 dinara ]
19.02.2005. u 15:27 

Mister Big Time
Consulting / Dev
Belgrade

Član broj: 15306
Poruke: 3733
212.200.4.*

Jabber: matrix@elitesecurity.org
Sajt: beogradjesvet.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;20.02.2005. u 00:03
Zaboravio sam da dodam da sam vec dodavao charset=windows-1250

Ja sam nesto kontao da je problem na relaciji PHP-MySQL, ali kada onaj prvi primer na isti nacin f-nise i lepo ispisuje slova i to bez ikakvog dodatnog charset-a ne ide mi u glavu zasto ovaj nece... mora da postoji neki segment u PHP-u koji je zaduzen za definisanje ovoga...

Citat:
Nikola Denić: <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />

<?xml version="1.0" encoding="windows-1250"?>


Zasto i XML tag da stavljam? Probacu, mozda upali... ali kazem, ni jedan od 2 navedena primera nema definisane charset meta tagove, ali razlika je sto prvi lepo prikazuje, iako je i kod njega html u*eban.

P.S. Mozda ste primetili da lepo prikazuje slova Ž i Š , dok Č i Ć ne rade... šućmurasta misterija

There are wars that can't be won.

IT'S ALL THE SAME,
ONLY THE NAMES WILL CHANGE.

20.02.2005. u 00:03 

luka357
Banja Luka

Član broj: 16848
Poruke: 29
*.nezavisne.com.

Sajt: www.nezavisne.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;20.02.2005. u 00:38
Probaj da zadaš charset=utf-8 u aplikaciji, a u bazi da ostaviš osnovni latin1_swedish_ci.
20.02.2005. u 00:38 

Mister Big Time
Consulting / Dev
Belgrade

Član broj: 15306
Poruke: 3733
*.blueisp.co.yu.

Jabber: matrix@elitesecurity.org
Sajt: beogradjesvet.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;21.02.2005. u 20:53
Citat:
Nikola Denić: <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />

<?xml version="1.0" encoding="windows-1250"?>


kada ovo stavim u header.html (koji je default header za sve stranice) javlja mi parse error na toj liniji gde je XML. Mozda mora da bude .php stranica, ali s obzirom da taj isti header.html ima vec PHP u sebi, i server ga bez problema parsira.. nije to problem.


EDIT: rešio sam se bede :) Problem je bio što je frejmovana strana a header i charset se vukao iz nekog tamo fajla.... sada je sve OK :)

Thread closed.






There are wars that can't be won.

IT'S ALL THE SAME,
ONLY THE NAMES WILL CHANGE.

21.02.2005. u 20:53 

Mister Big Time
Consulting / Dev
Belgrade

Član broj: 15306
Poruke: 3733
212.200.4.*

Jabber: matrix@elitesecurity.org
Sajt: beogradjesvet.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;22.02.2005. u 13:55
ali ne lezi vraze...

ne znam kako, ali dve identicne kopije aplikacije i jedna lepo prebacuje na 1250 enkoding, a durga ni da mrdne, uvek stavi na western! Neverovatno, isti header, ista aplikacija, samo sam jednu kopiju malo vise menjao (nista do obican html - korisnicki aspekt).

Strasno. Muka mi je vise od baze, enkodinka i php-a. :)


There are wars that can't be won.

IT'S ALL THE SAME,
ONLY THE NAMES WILL CHANGE.

22.02.2005. u 13:55 

Mister Big Time
Consulting / Dev
Belgrade

Član broj: 15306
Poruke: 3733
212.200.3.*

Jabber: matrix@elitesecurity.org
Sajt: beogradjesvet.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;23.02.2005. u 00:40
Evo u čemu je problem.
Iz nekog raloga, lokalni web server mi tako parsira stranice. Sad sam probao i iz DW sa charset =windows-1250 kada uradim F12 (preview) on ga otvori u browser-u i sve bude OK, medjutim kada taj isti fajl (HTML) prebacim na localhost, i otvorim ga, browser automatski stavlja Western enkoding! Znaci ludilo, dok na pravom serveru radi normalno. Edituj lokalno, testiraj globalno.

Bas me znaima zasto se ovo desava, cak i sa prokletim HTML fajlovima... kako mu on poremeti enkoding..


There are wars that can't be won.

IT'S ALL THE SAME,
ONLY THE NAMES WILL CHANGE.

23.02.2005. u 00:40 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3104
*.vdial.verat.net.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;23.02.2005. u 09:55
Sta ti je lokalni web server? Apache? Ako jeste pogledaj httpd.conf i opciju AddDefaultCharset
23.02.2005. u 09:55 

Mister Big Time
Consulting / Dev
Belgrade

Član broj: 15306
Poruke: 3733
212.200.4.*

Jabber: matrix@elitesecurity.org
Sajt: beogradjesvet.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;23.02.2005. u 12:06
da, Apache je!

Evo sada gledam, postavljeno je:
Code:
AddDefaultCharset ISO-8859-1  


Sto znaci da je to uzrok svih mojih (lokalnih) probelma!
Hvala ti puno Jbyn4e !!! :)

Ali je ovo glupo malo, sta ako mi stvarno treba neki drugi encoding, da ga rucno opet setujem? jel moze vise linija AddDefaultCharset da se doda u conf fajl? Pogledacu apache manual, hvala jos jednom!


There are wars that can't be won.

IT'S ALL THE SAME,
ONLY THE NAMES WILL CHANGE.

23.02.2005. u 12:06 

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 2377
*.sbb.co.yu.

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;26.02.2005. u 14:01
ne nego lepo izbacis tu liniju (ili dodas # ispred nje)
http://sr.openoffice.org — slobodan kancelarijski paket, zamena za MS Office, na srpskom i engleskom, legalno bez troškova licenciranja
26.02.2005. u 14:01 

Mister Big Time
Consulting / Dev
Belgrade

Član broj: 15306
Poruke: 3733
212.200.2.*

Jabber: matrix@elitesecurity.org
Sajt: beogradjesvet.com


Profil

icon Re: Problem sa naŠim slovima - parsiranje: &#262; &#268;26.02.2005. u 17:53
okacio sam sve na server pa se nisam igrao sa lokalnim serverom

10x 4 the tip..

There are wars that can't be won.

IT'S ALL THE SAME,
ONLY THE NAMES WILL CHANGE.

26.02.2005. u 17:53 

[es] :: PHP :: Problem sa naŠim slovima - parsiranje: &#262; &#268;

[ Pregleda: 1408 | Odgovora: 11 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.