![]() |
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:
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? |
Pobriši treću liniju:
a liniju sa charsetom si ispravno promijenio u: Ako želiš, drugu liniju također možeš pobrisati. |
Citiraj:
Vidi se da nisam dugo web stranice radio :D |
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 |
Citiraj:
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? |
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 |
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