Je pagina's hebben geen charset (tekenset). Letters enz. worden (simpel voorgesteld) in 'n computer opgeslagen in de vorm van 'n volgnummer in 'n tabel. Van die tabellen heb je tientallen soorten, dat is historisch zo gegroeid. Als je niet vermeldt in welke tabel (charset) jouw programma je html en zo opslaat, weet de browser niet in welke tabel hij moet kijken om de juiste tekens bij het juiste volgnummer te zetten.
Alle normale letters e.d. zijn overal hetzelfde, accenten e.d. niet.
Zonder charset probeert de browser te raden. Dat gaat vaak goed, soms niet. En dan krijg je dus 'n vraagteken, of 'n vierkantje, of 'Chinees'. Mogelijk realiseert de browser zich bij het tweede bezoek dat hij verkeerd heeft gegokt en verbetert zich. (Mijn omgeving zegt dat ik denk dat browsers mensen zijn. Hoe zou dat nou komen?
)
Tegenwoordig is er wereldwijd 'n charset waar alle tekens van alle talen van de wereld in staan, plus nog veel meer: utf-8. Zet als bovenste regel in de <head>:
HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Als het goed is, is het probleem nu opgelost.
Als het niet is opgelost, moet je de instellingen van het programma waar je mee werkt even nakijken. Je code moet ook worden opgeslagen als utf-8. Dat moet je ergens kunnen instellen. Als dat niet kan, is het programma of absolute bagger of volslagen verouderd.
Nadat je de instellingen hebt veranderd naar 'Opslaan als utf-8' of hoe het ook precies heet bij jou, alle pagina's nog 'ns openen en nogmaals opslaan. Nu zou het goed moeten werken.
Wat me ook opviel;
* die vogel is veel te groot. Nou ja, niet die vogel, het bestand. Meer dan 600 kB voor 'n piepkleine zwartwit-afbeelding. Je kunt die beter in 'n grafisch programma verkleinen, dan laadt je site gelijk veel sneller. Nu moet 'n joekel van 'n afbeelding worden geladen en vervolgens verkleind. Dit is ook van belang voor je plek in 'n zoekmachine, sinds kort. Na verkleinen is die 600 kB waarschijnlijk teruggebracht tot onder de 5 kB.
* Je pagina's hebben geen goede <title> Ook van belang voor de zoekmachine. 'index' is nietszeggend, net zoal Bestuur. Elke pagina moet 'n korte beschrijvende title hebben, die bij elke pagina iets anders moet zijn. Bijvoorbeeld op je index-pagina gewoon 'Vogelvereniging de Nachtegaal - voor hen die (van) vogels houden'. Dat geeft prima de inhoud van die pagina weer.
* Je pagina's hebben geen description. Dat is ook 'n metatag. Hiervoor geldt exact hetzelfde als voor de <title>. Dit is het stuk dat Google e.d. vaak laten zien in de zoekindex, dus heel belangrijk om duidelijk te maken waar je site over gaat. Kun je op de homepage ook weer 't zelfde gebruiken als bij de <title>.