7 berichten aan het bekijken - 1 tot 7 (van in totaal 7)
  • Q:
    Bijdrager
    poepmonkey

    Charset bij een website

    Beste,

    Ik heb een website gemaakt in iWeb alleen worden tabs en speciale tekens al umlauten niet goed weergegeven. Ik heb al een hoop geprobeerd maar niks werkt. Met Cyberduck en Filezilla geprobeerd in zowel Binair als ASCII oploaden maar dat maakt geen verschil. Hier mijn website:

    http://www.stud.tue.nl/~cheops/extension/studiereis/CHEOPS_Studiereis_2011/homebasic.html

    Bijdrager
    Dr. Maddox

    Glyphs noem je dat, speciale tekens hebben ieder een eigen code in html. Zie deze link: http://www.ebyte.it/library/educards/html/HTMLEntitiesAndGlyphs.html

    En nog een tip. Gebruik NOOIT spaties in bestandsnamen voor een website. Dus ook niet in afbeeldingen!

    Bijdrager
    poepmonkey

    als ik in safari weergave-tekstcodering-UTF-8 doe dan wordt de site wel goed weergegeven. Kan iemand mij op een “normale” manier uitleggen hoe ik dit dan verhelp?

    Bijdrager
    ErikBruinsma

    Probeer eens 8859-1 encoding in plaats van UTF-8. Deze ondersteund een hoop karakters zonder glyphs.

    Bijdrager
    Dr. Maddox

    Je gebruikt in de html simpelweg de code in plaats van het teken:

    Het werkt ook hier op het forum. Plaats maar eens een bericht met een code uit de lijst die ik je hiervoor als link gaf..

    Bijdrager
    Wyodor

    Rare tekens op een webpagina duidt op een slecht geconfigureerde server.

    Zie Strange characters op deze pagina voor de oplossing :

    http://myiweb.atspace.com/iweb/PHP_parse_error.html

    Bijdrager
    arri

    het probleem is dat browsers tegenstrijdige info krijgen van de server.

    de http-headers zeggen namelijk dat de encodeing charset=us-ascii is, terwijl iweb het bestand in UTF-8 heeft gemaakt. Tenminste, daar ga ik even vanuit omdat zowel in een meta-tag als de xml-declaratie UTF-8 gespecificeerd staat.

    get request

    <br />
    ....B._.GET /~cheops/extension/studiereis/CHEOPS_Studiereis_2011/homebasic.html HTTP/1.1<br />
    Host: www.stud.tue.nl<br />
    User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-us) AppleWebKit/534.16+ (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4<br />
    Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5<br />
    Referer: http://www.stud.tue.nl/~cheops/extension/studiereis/CHEOPS_Studiereis_2011/homebasic.html<br />
    Cache-Control: max-age=0<br />
    Accept-Language: en-us<br />
    Accept-Encoding: gzip, deflate<br />
    Connection: keep-alive<br />
     

    respons van de server: http-headers met o.a. die us-ascii charset declaratie.

    <br />
    23:54:33.286805 IP www.stud.tue.nl.http > 192.168.1.199.50004: Flags [P.], seq 1:219, ack 554, win 8326, options [nop,nop,TS val 1108565962 ecr 348457962], length 218<br />
    E...1\@.7.>[email protected]&.. ........<br />
    B._.....HTTP/1.1 200 OK<br />
    Date: Wed, 02 Feb 2011 22:54:33 GMT<br />
    Server: xs-httpd/3.7 beta/0.15<br />
    Content-type: text/html; charset=us-ascii<br />
    Content-length: 6295<br />
    Last-modified: Wed, 26 Jan 2011 21:37:00 GMT<br />
    Connection: close<br />
     

    en vervolgens de iWeb html-file

    <br />
    23:54:33.287927 IP www.stud.tue.nl.http > 192.168.1.199.50004: Flags [.], seq 219:1667, ack 554, win 8326, options [nop,nop,TS val 1108565962 ecr 348457962], length 1448<br />
    [email protected]:[email protected]&.. ........<br />
    B._.....<?xml version="1.0" encoding="UTF-8"?><br />
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br />
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl"><br />
      <head><br />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><br />
        <meta name="Generator" content="iWeb 3.0.2" /><br />
        <meta name="iWeb-Build" content="local-build-20110126" /><br />
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /><br />
    ....<br />
     

    waar het precies misgaat is niet met zekerheid te zeggen, maar hier een aantal opties:

    – iWeb saved stiekum toch niet een UTF-8 bestand (niet waarschijnlijk)

    – het gaat fout bij het uploaden via ftp ?? Cyberduck in binary-transfer mode zou goed moeten gaan, maar gebruik GEEN ascii! (is het dus ook niet?)

    – de machine waarop de site draait is gewoon slecht geconfigureerd? (is mogelijk)

    – de web-server (software) maakt er een zooitje van. (zeer goed mogelijk: het gaat namelijk om een Beta-versie van relatief onbekende webserver-software, ontwikkeld door een TUE-student…)

    ik weet dus niet helemaal precies wat het probleem is,
    maar voor de oplossing moet je gewoon even die mede-student van je aan zn mou trekken..;)

7 berichten aan het bekijken - 1 tot 7 (van in totaal 7)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.