Unicode

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
mavros
Δημοσιεύσεις: 86
Εγγραφή: 08 Οκτ 2003 03:47

Unicode

Δημοσίευση από mavros » 09 Σεπ 2005 05:55

Αν και το ανακάλυψα τυχαία θα ήθελα όποιος ξέρει ας μου πει τι συμβαίνει στο παρακάτω πρόβλημα και αν αυτό γίνετε να διορθωθεί.

Είχα επιλέξει κωδικοποίηση Unicode και ξαφνικά ανακάλυψα ότι 3-4 από τα site που επισκέπτομαι καθημερινά δεν εμφανίζονταν!

Ενώ ανοίγανε κανονικά και δεν έβγαινε κάποιο μήνυμα λάθους ή προβλήματος στο σέρβερ δεν εμφανιζόνταν ούτε κείμενα ούτε φωτογραφίες τίποτα

Πως διορθώνετε το αυτό το πρόβλημα; Αν ξέρει κάποιος...
Πρέπει στη σελίδα να μπει κάποιος κώδικας html?

Ευχαριστώ

Άβαταρ μέλους
alkisg
Δημοσιεύσεις: 265
Εγγραφή: 03 Ιουν 2005 11:53
Τοποθεσία: Ιωάννινα
Επικοινωνία:

Unicode

Δημοσίευση από alkisg » 09 Σεπ 2005 10:41

Κάπου υπήρχε και ένα σχετικό άρθρο στην knowledge base της MS.

Όταν έχεις "καρφωμένο" το charset και ο HTML τίτλος του εγγράφου έχει μη ANSI χαρακτήρες και το <TITLE> είναι ΜΕΤΑ από το <meta content-type...> τότε το κάνει...

Επομένως αν είσαι ο owner των ιστοσελίδων βάλε το TITLE μετά από το META content-type.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Unicode

Δημοσίευση από Rapid-eraser » 09 Σεπ 2005 13:02

Lipov liga pragmata 8a sou pw kai meta kalitera va to psakseis movos sou :P

Stnv arxi ta pc ksekivisave me eva charset 127 stixiwv ta legomeva ASCII.
Afto periiexe mesa sividiazoumous periexomevov evos byte plriforias dld 8bit.
Mesa sto 1 byte lipov balave tous controle xaraktires
opos cartrige return , break line , clear page kai diafora tetoia.
Stnv sivexeia balave ta lativika mikra gramata kai kefalea kai kapoia simia stiksis .
Telos iparxouv kapoioi xaraktires pou sto dos sximatizave sximata kai govies eu8ies kai telies.

Opos blepeis afto to charset dev eivai arketo gia va kalipsei oles tis glosses. Stnv sivexia to epomevo bima ntav va dimiourgi8ouv ta encodings.
H xrisi dld evos charset pou ava xora exei dis dikes tou pros8ikes stov ASCII kodika. Etsi dimiourgi8ikav
oi upper ASCII opou periiexouv elivika rossika kai diafores tetoies glosses pou exouv periergous xaraktires.

Pali omos dev ntav arketo giati av eva keimevo ntav gramevo se emploutismevo ASCII alla me encoding rosiko dev mporouse va diabasti apo encoding elliviko.

Etsi dimiourgi8ikav alla charset pou exouv evieo encoding ta MultyByte strings. H logiki xrisis tous
eivai oti orizoume me pola bytes eva xaraktira.
Etsi sta unicodes dimiourgi8ika diafora charsets pou eivai omos ola multybytes apla epidi gia alli mia fora
dev mporesav va simfovisouv se eva evieo tropo grafis dimiourgi8ikav diafora unicode sistimata opos
to utf-8 , to utf-16 , to utf-24 kai diafora alla.

Afta exouv iper kai kata kai stis tris periptoseis omos eivai arketa apodekta. Se afta ta charset to encoding eivai koivo dld periexovte gia oles tis glosses mesa xaraktires.
Apla o xaraktiras dev apotelite apo eva byte alla apo polla. px gia utf-8 eivai 2 bytes pliroforias eos 8.

To kalo me ta utf-8 eivai oti oi protoi 256 xaraktires eivai oi idoi me ta rich ASCII kai simpiptouv dld tou ISO-7 (latin1) ta stixia . (distixos dev periexei to latin1 ellivika ara stnv ellada exoume problima stnv aftomati metafrasi tou encoding tou ascii se unicode)
Kata sivepia otav evas xaraktiras eivai idi gramevos
se unicode o ipologistis 8a tov metafrasei aftomata stnv sosti optiki apikovisi.

Skepsou oti ta kivezika exouv 4byte pliroforias gia va orisouv eva xaraktira !!!
So gia va deis eva site se unicode 8a prepei evgevi va eivai idi gramevo se unicode. Av eivai se allo charset tote exeis problima.

Edo 8elw va toviso tnv diafora metaksi charset kai encoding pou vomizo oti givete diakriti sta paradigmata pou avefera.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Unicode

Δημοσίευση από skeftomilos » 10 Σεπ 2005 06:02

@Rapid-eraser: Άτιμα greeklish! :D

@alkisg: Hello! :) Μία απορία, τι σημαίνει Τσους; :)
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Unicode

Δημοσίευση από Rapid-eraser » 10 Σεπ 2005 11:03

@skeftomilos: Empiries :P
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Unicode

Δημοσίευση από cherouvim » 10 Σεπ 2005 11:08

http://www.joelonsoftware.com/articles/Unicode.html - The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Unicode

Δημοσίευση από skeftomilos » 11 Σεπ 2005 08:25

Πραγματικά καλό άρθρο, όπως και ό,τι γράφει ο φίλτατος Joel. Μια εποχή διάβαζα μανιωδώς άρθρα του, συνολικά γύρω στα είκοσι, και τα περισσότερα δεν είναι και μικρά! :)
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης