Vreemde tekens

Nvu, Kompozer en Bluegriffon zijn open source (WYSIWYG) programma's waarmee je een website kunt maken en onderhouden (vergelijkbaar met FrontPage / Dreamweaver).
Plaats reactie
PaulGJ
Berichten: 75
Lid geworden op: 30 juli 2010, 6:25
    Windows Vista Chrome

Vreemde tekens

Bericht door PaulGJ »

Ik ben nog bezig met deze website en vind op de site woorden waarin de leestekens worden weergegeven met vreemde tekens.
zoals:
Résidence Résidence
René René
meer méér

In Kompozer zie ik dit niet, maar eenmaal op het web dan veranderen de woorden.

Hoe kan ik dit voorkomen?

Alvast bedankt
Met vriendelijke groet,
Paul
Gebruikersavatar
Frederik
Moderator
Berichten: 4263
Lid geworden op: 1 juli 2004, 16:16
Locatie: Vriescheloo
    Windows 7 Firefox

Re: Vreemde tekens

Bericht door Frederik »

Je kunt dit voorkomen door niet in de Broncode van de pagina te gaan zitten rommelen.
De browser weet niet welk tekenset er moet worden weergegeven en daarom doet die maar een gok. Daarom krijg je verkeerde tekens
Dit komt omdat de </head> ontbreekt als afsluitende tag.

De tekenset wordt als volgt en correct weergegeven:

Code: Selecteer alles

<head>
  <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
  <title>Welkom</title>
</head>
Op je website staat er dit:

Code: Selecteer alles

<head>
  <meta content="text/html; charset=UTF-8" htttp-equiv="content-type">
PaulGJ
Berichten: 75
Lid geworden op: 30 juli 2010, 6:25
    Windows Vista Chrome

Re: Vreemde tekens

Bericht door PaulGJ »

Dank je wel voor het antwoord.
De tekenset heb ik gekopieerd naar de site en vervolgens staat er dit:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl"
dir="ltr" lang="nl">
<head>
<meta content="text/html; charset=UTF-8"
http-equiv="content-type" />
<title>Welkom</title>
<link type="text/css"
href="template_files/mbcsmbrounded.css" rel="stylesheet" />
<link rel="SHORTCUT ICON"
href="http://home.hccnet.nl/rae.deboer/favicon.ico" />
</head>

Wat vrijwel overeenkomt met de door jou geadviseerde opstelling.
Echter blijven de verkeerde tekens zichtbaar.
Wat doe ik verkeerd?
Met vriendelijke groet,
Paul
Gebruikersavatar
nirwana
Beheerder
Berichten: 11528
Lid geworden op: 19 september 2003, 5:09
    Windows 7 Firefox
Contacteer:

Re: Vreemde tekens

Bericht door nirwana »

Paul,

Als je dit wilt voorkomen dan kun je ook werken met HTML-entities: www.htmlhelp.com/reference/html40/entities/latin1.html
Dan wordt een ë bijvoorbeeld in de code opgenomen als &euml;
Zo heeft elk teken z'n eigen code en dan ben je af van welke karakterset iemand in zijn webbrowser gebruikt (UTF-8, Windows-1252, etc).

In Kompozer kun je daar ook mee werken, maar dan moet je dat wel in de Voorkeuren aangeven (via het menu Extra > Voorkeuren). Onder Geavanceerd kun je dan bij Speciale tekens bijvoorbeeld kiezen voor HTML4 speciale tekens.

Via het menu Invoegen > Tekens en symbolen kun je eenvoudig speciale tekens invoegen.
Daarvoor hoef je overigens niet dat speciale menu gebruiken. Als je die instelling goed hebt gezet dan wordt elk speciaal teken omgezet naar zo'n HTML-entiteit. Dan kun je bijvoorbeeld ook een speciaal teken invoeren via het numerieke toetsenbord (als je de ALT-codes kent).
Met vriendelijke groet,

Martijn
[ Mede-oprichter + webmaster MozBrowser | beheerder Startpagina's over freeware, GIMP, Mozilla en OpenOffice.org / LibreOffice, Ubuntu
Gebruikersavatar
Frederik
Moderator
Berichten: 4263
Lid geworden op: 1 juli 2004, 16:16
Locatie: Vriescheloo
    Windows 7 Firefox

Re: Vreemde tekens

Bericht door Frederik »

nirwana schreef: In Kompozer kun je daar ook mee werken, maar dan moet je dat wel in de Voorkeuren aangeven (via het menu Extra > Voorkeuren). Onder Geavanceerd kun je dan bij Speciale tekens bijvoorbeeld kiezen voor HTML4 speciale tekens.
Werkt geweldig! Alles wordt gelijk goed gezet.
Plaats reactie