PDA

Pogčedajte punu verziju : Forsiranje encodinga u IE


Mr.Paja
08. 02. 2007., 19:24
Dakle situacija je ovakva :

Kreirao sam intranet prezentaciju za preduzece, sav sadrzaj je na cirilici i koristim UTF-8.

97% Korisnika racunara u preduzecu koristi IE, kada se intranet prezentacija otvori prikazu se kuke i motike posto IE po default-u stavlja Western-european encoding. To se lako moze promeniti kada se ode u podesavanja i za encoding izabere auto-select. S obzirom da je od onih 97% njih 90% informaticki nepismeno i bio bi veliki problem (i trauma) svakom objasniti sta treba uraditi, tragam za nekim alternativnim resenjem. Da li neko zna za neku "caku" ili parce koda koje ce naterati IE da procita stranu u UTF-8 bez intervencije korisnika.

P.s. Firefox i Opera rade bez problema....

Ilija Studen
08. 02. 2007., 19:26
Zar ovo ne radi posao?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

oliver
08. 02. 2007., 19:46
...ili sami fajlovi nisu sacuvani kao utf-8

Dušan Dželebdžić
08. 02. 2007., 19:49
...ili imaš Apache2 koji forsira latin1 encoding, bez obzira na to što ti je podešeno u meta tagu, pa moraš da menjaš config fajl, ili da šalješ headere na svakoj strani

Dragan Babić
08. 02. 2007., 19:54
Ovo ti je zajednica čoveče, tri različita savršeno razumna odgovora u pola sata. FTW!

Ilija Studen
08. 02. 2007., 20:11
...ili imaš Apache2 koji forsira latin1 encoding, bez obzira na to što ti je podešeno u meta tagu, pa moraš da menjaš config fajl, ili da šalješ headere na svakoj strani

Ovo je "hronično" za Apache2 gde je latin1 forsirani charset po defaultu. Znam priče gde su ljudi gubili celo veče na ovo kad se Apache2 tek pojavio (to su bili dani! :D )

Dušan Dželebdžić
08. 02. 2007., 20:22
Dodaj još jednu priču na spisak :)

Dragan Babić
08. 02. 2007., 20:42
Imaju Win98? :1074:

Mr.Paja
08. 02. 2007., 22:44
Vau koliko ideja :)

Hvala svima, probacu sutra ujutru, mislim da je moguce da apache zeza sa latin. Inace sve su masine sa WinXP ili Win2000.
Hvala jos jednom svima, javljam rezlutate


p.s.
Ovo radi posao u firefoxu i operi ali ne i u IE
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

oliver
09. 02. 2007., 04:40
Dodaj još jednu priču na spisak :)
+1 :)

Mr.Paja
09. 02. 2007., 08:37
Yap !

AddDefaultCharset utf-8

Saves the Day

Hvala puno :1081:

Dragi Tata
09. 02. 2007., 13:55
Yap !

AddDefaultCharset utf-8

Saves the Day


Čisto da se malo pravim pametan sad kad je problem rešen: možda si mogao da snimiš HTML stranice sa Byte-order-markom na početku; prilično sam siguran da bi ga IE ispoštovao.

Dušan Dželebdžić
09. 02. 2007., 23:24
BOM je OK za čist HTML, ali ume da zadaje glavobolje kod dinamičkih fajlova.