Pagina 1 van 1

UTF-8

Geplaatst: 03 jan 2007, 15:52
door Wimmm
De webserver van Tele2 displayed mijn UTF-8 webpages niet correct die ik maak op een MAC. Het is een kleine instelling nogtans op de server die dat zou moeten verhelpen /

vb van de characters die tevoorschijn komen ...(van foto’s, Macintosh OS 10  Tiger.)
Spaties enz displayen niet correct ...
Als ik dezelfde site up naar telenet werkt het wel correct.
Dus UTF-8 settings moeten aangepast worden op de webserver.

Ik zoek eigenlijk ook The One, die mij bij een vorig probleem goed geholpen heeft.

MVG en beste wensen,
Wim

Re: UTF-8

Geplaatst: 03 jan 2007, 15:55
door ubremoved_983
Wimmm schreef:De webserver van Tele2 displayed mijn UTF-8 webpages niet correct die ik maak op een MAC. Het is een kleine instelling nogtans op de server die dat zou moeten verhelpen /

vb van de characters die tevoorschijn komen ...(van foto’s, Macintosh OS 10  Tiger.)
Spaties enz displayen niet correct ...
Als ik dezelfde site up naar telenet werkt het wel correct.
Dus UTF-8 settings moeten aangepast worden op de webserver.

Ik zoek eigenlijk ook The One, die mij bij een vorig probleem goed geholpen heeft.

MVG en beste wensen,
Wim


Als je UTF 8 gebruikt ( en andere charsets eigenlijk ook ) gebruik je in je webpage best de html code voor deze special cars ( zodat elk OS ze deftig kan lezen ).

Dus foto's wordt dan:

Code: Selecteer alles

foto & #39;s


( heb er spaties tussengezet anders zie je het niet ;) )

Reference guide: http://www.webmonkey.com/webmonkey/refe ... haracters/

Geplaatst: 03 jan 2007, 16:30
door GeertAki
Wimmm,

Over welke site gaat het juist, want de webserver zelf displayet niets hé, die stuurt gewoon de pagina door naar de client, wat in de meeste gevallen een browser is. Is je pagina volledig (x)html-geldig en heb je de karakterset daar ook in gedefinieerd? UTF-8 is UTF-8 en dat zou dus in principe besturingssysteem onafhankelijk moeten zijn. Elk OS dat UTF-8 ondersteunt, kan deze dus lezen. Natuurlijk moet de server ze dan wel correct doorsturen.

Dus als je even de URL's van "the good and the bad" doorstuurt, dan kan ik eens kijken naar "the ugly" karakters... :-)

Geplaatst: 03 jan 2007, 16:48
door ubremoved_983
GeertAki schreef:Wimmm,

Over welke site gaat het juist, want de webserver zelf displayet niets hé, die stuurt gewoon de pagina door naar de client, wat in de meeste gevallen een browser is. Is je pagina volledig (x)html-geldig en heb je de karakterset daar ook in gedefinieerd? UTF-8 is UTF-8 en dat zou dus in principe besturingssysteem onafhankelijk moeten zijn. Elk OS dat UTF-8 ondersteunt, kan deze dus lezen. Natuurlijk moet de server ze dan wel correct doorsturen.

Dus als je even de URL's van "the good and the bad" doorstuurt, dan kan ik eens kijken naar "the ugly" karakters... :-)


Als je je pagina xhtml valid wil ( strict ) ga je toch al die special chars moeten vervangen hoor ;)

Geplaatst: 03 jan 2007, 22:19
door jbeckers
GeertAki schreef:Wimmm,

Over welke site gaat het juist, want de webserver zelf displayet niets hé, die stuurt gewoon de pagina door naar de client, wat in de meeste gevallen een browser is. Is je pagina volledig (x)html-geldig en heb je de karakterset daar ook in gedefinieerd? UTF-8 is UTF-8 en dat zou dus in principe besturingssysteem onafhankelijk moeten zijn. Elk OS dat UTF-8 ondersteunt, kan deze dus lezen. Natuurlijk moet de server ze dan wel correct doorsturen.

Dus als je even de URL's van "the good and the bad" doorstuurt, dan kan ik eens kijken naar "the ugly" karakters... :-)


mijn site heeft dat ook, en 't is geen kwestie van utf-8 als charset te definiëren. ik heb daar lang geleden al een support request voor gefiled, en ze hebben mij onlangs opgebeld om te zeggen dat ze geen utf-8 ondersteunen. meer bepaald geeft de server de pagina's wel door in utf-8, maar hij zet er bij dat ze in iso-99weetiveel staan. je mag in je xhtml definiëren wat je wilt, 't is niet te verhelpen.

Geplaatst: 03 jan 2007, 22:21
door jbeckers
ditCh schreef:Als je je pagina xhtml valid wil ( strict ) ga je toch al die special chars moeten vervangen hoor ;)

is dat zo?

ik dacht dat het punt van utf-8 te gebruiken net was dat dat niet meer hoefde...

Geplaatst: 04 jan 2007, 08:56
door GeertAki
jbeckers schreef:
ditCh schreef:Als je je pagina xhtml valid wil ( strict ) ga je toch al die special chars moeten vervangen hoor ;)

is dat zo?

ik dacht dat het punt van utf-8 te gebruiken net was dat dat niet meer hoefde...


Dat dacht ik er ook van. Ik gebruik ook speciale karakters op mijn website (zie mijn handtekening) en daar heb ik heus niet elke ë vervangen door de html-variant hoor. :wink:

edit: Volgens mij loopt het enkel mis als je browser denkt dat het een bepaalde karakterset is (bv. UTF-8.), maar als het in werkelijkheid een andere karakterset is. (bv. ISO-8859-1). Dat de browser denkt dat het die ene is kan verschillende oorzaken hebben: Ofwel specifieer je geen of de verkeerde karakterset, ofwel stuurt je server een verkeerde karakterset door. En je dient je file ook in de juiste karakterset op te slaan. Als je bijvoorbeeld op een windows-pc met notepad een html-file aanmaakt, dan wordt deze niet als UTF-8 aangemaakt. Als je een uitgebreidere editor gebruikt (bijvoorbeel notepad++), dan kan je instellen dat hij de file als UTF-8 moet opslaan. Dit stel je best in vóór je begint met rare tekens in te voeren, want anders komen ze verkeerd...

Geplaatst: 04 jan 2007, 09:18
door ubremoved_983
GeertAki schreef:ik dacht dat het punt van utf-8 te gebruiken net was dat dat niet meer hoefde...


Mijn blog valideert anders niet op Xhtml Strict als ik de special chars niet vervang met een UTF-8 Charset !

Ik zie wel dat jij xhtml 1.1 doet ... terwijl ik nog 1.0 doe ... misschien dat het daar iets mee te maken heeft, maar als ik mijn charset op utf-8 zet, valideert ie dus niet en klaagt ie over die special chars !

Geplaatst: 04 jan 2007, 13:53
door GeertAki
@ditCh: You've got PB...

Geplaatst: 06 jan 2007, 17:18
door jbeckers
GeertAki schreef:edit: Volgens mij loopt het enkel mis als je browser denkt dat het een bepaalde karakterset is (bv. UTF-8.), maar als het in werkelijkheid een andere karakterset is. (bv. ISO-8859-1). Dat de browser denkt dat het die ene is kan verschillende oorzaken hebben: Ofwel specifieer je geen of de verkeerde karakterset, ofwel stuurt je server een verkeerde karakterset door.

Exact, en dat is wat er fout loopt. Als je zelfs utf-8 of whatever specificeert in je xhtml, dan blijft dat daar uiteraard staan. De versatelserver zegt echter tegen je browser dat de pagina in iso-dinges staat. Daardoor raakt de browser in de war.

Aangezien utf-8 breder is dan iso-dinges (letterlijk: 8 bit ipv 4 zeker?), zet een browser dan wat nonsens in de plaats van speciale tekens. voor normale tekens is dit geen probleem owv backwards compatibility.