PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   Problem s hr dijakritičkim znakovima - Easy Web Pro (https://forum.pcekspert.com/showthread.php?t=190847)

Roberto 10.06.2010. 18:59

Problem s hr dijakritičkim znakovima - Easy Web Pro
 
2 privitaka
Ljudi, moj frend je sklepao jednu web stranicu (i prilično dobru za početnika) u programu Easy Web Pro, i sve je super osim jedne stvari - na webu mu ne prikazuje ok naše znakove.

Događa se slijedeće - kad upisuje tekst u text box znakovi ŠĐČĆŽ izgledaju ok, ali kad ''izvrši'' promjenu, samo Š i Ž se vide ok, ostali ne.
U privitku se vidi o čemu pričam.

Ja sam zdravoseljački skinuo trial navedenog programa, no među opcijama nisam našao ništa korisno (tražio sam tex ili character encoding).

Onda sam još zdravoseljačkije probao u notepadu napraviti promjenu u kodu
Code:





    XXX početna stranica
   
   
   
   
   
       
       



Probao sam u indexnoj stranici gdje je charset=iso-8859-1
"> umjesto iso-8859-1 staviti UTF-8, ali nije pomoglo.
Time sam iscrpio svoje web dizajn znanje :D
Ima li netko ideju kako to riješiti?


bojan k. 10.06.2010. 21:23

Pobriši treću liniju:

a liniju sa charsetom si ispravno promijenio u:

Ako želiš, drugu liniju također možeš pobrisati.

Roberto 10.06.2010. 22:03

Citiraj:

Autor bojan k. (Post 1664958)
Pobriši treću liniju:

a liniju sa charsetom si ispravno promijenio u:

Ako želiš, drugu liniju također možeš pobrisati.

M aja budala odabrao krivi encoding, trebao sam staviti odmah na windows-1250, sad s tim radi bez greške :)

Vidi se da nisam dugo web stranice radio :D

mc_fish 11.06.2010. 01:22

ako te zanima, parsanje html-a i source code su 2 razlicite stvari...ti pises skripte u odredenom encodingu, dakle tipa notepad po defaultu je cp1250 ilitiga hr windows(ako je izabrana hr language kao input) i ako velis htmlu da cp1250 parsa kao utf8 ili latin 1 ilistogod...error...

za ubuduce da se zna moj prijedlog utf-8 ako ide na puno jezika 16

Jerry Drake 11.06.2010. 12:24

Citiraj:

Autor mc_fish (Post 1665115)
ako te zanima, parsanje html-a i source code su 2 razlicite stvari...ti pises skripte u odredenom encodingu, dakle tipa notepad po defaultu je cp1250 ilitiga hr windows(ako je izabrana hr language kao input) i ako velis htmlu da cp1250 parsa kao utf8 ili latin 1 ilistogod...error...

za ubuduce da se zna moj prijedlog utf-8 ako ide na puno jezika 16

Ja sam jednom imao sličan problem, ne znam ni sam više kako sam ga riješio.
Ali sad ne razumijem što želiš reći.
Da li to znači da, ako ja pišem skriptu u programu koji je u nekom ISO WE encodingu, to znači da mu ja ne mogu promijenit encoding a da ne dobijem greške?

mc_fish 11.06.2010. 17:58

obicno da, skini si jedit ili npp pa probaj menjat encodinge pa ces vidjet sto se dogodi, na to jos dodaj da ti sejvas neki fajl u latinu a oces da se parsa u utf-u...hrpa hieroglifa:)

aha tek sam sad skuzio sto pitas: jedno je pisat u encodingu i otvarat ga u istom (recimo stavis recimo utf-8 i stavis tipa meta....utf-8), a drugo je pistat u jednom encodingu i otvarat ga u nekom drugom, ak me kuzis, ti encoding obicno mozes na fajlu promijenit bez problema...obicno:) pa ce ti se prikazivat i online kak spada...naravno pod uvijetom da netko nije rucno nastelao encoding

iwwwek 19.06.2010. 12:56

U Notepad++ u postavkama za novi dokument stavi opciju "UTF-8 without BOM", kreiraj prazan dokument i spremi ga kao npr. UTF8_blank.html.

I sa time radi.

Meta tag mora biti:


BOM = Byte Order Mark

BOM je kontrolni znak koji govori tekst procesoru da je tekst kodiran u nekom UTF slovnom sustavu, a obično se nalazi na samom početku dokumenta. Ako promijeniš kodnu stranicu dokumenta koji ima BOM u ISO sustav, BOM postaje vidljiv i izgleda ovako: .

Validator može dokument ocijeniti neispravnim ako sadrži BOM, jer se, ovisno o odabiru DTD-a, nijedan znak ne smije nalaziti izvan HTML elementa. Osim toga, BOM predstavlja veliku smetnju kod obrade dokumenata PHP-om kada se koristi output buffering, i to je jedan od najčešćih PHP bugova kod početnika.


Sva vremena su GMT +2. Sada je 15:09.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger