probleem met speciale tekens

Status
Niet open voor verdere reacties.

markus_omega

Gebruiker
Lid geworden
23 apr 2007
Berichten
56
ik heb een probleem met mijn website. deze geef namelijk geen speciale tekens weer. iederkeer als ik een speciale letter gebruik dan krijg ik een kleine ruit met een vraagteken er in te zien in de plaats van de letter die ik heb getyped. weet iemand een manier om er voor te zogern dat deze teken wel goed worden weer gegeven ?
 
Probeer het eens met Alt en dan de code.
Bijvoorbeeld: Alt 130 (Alt ingedrukt houden en tegelijkertijd 130 intoetsen). Dan moet je é krijgen.
Rudi Wissink.
 
het punt is dat ik als ik de webpage bewerk de tekens wel zie maar zo gauw ik hem upload dan verschijnen er vraagtekens.
 
Vreemd.
Je kunt het nog eens proberen door de Escape-code voor ë in te toetsen: ë
Ik zie op de site ook een vreemd teken i.p.v. die ë.
Ben benieuwd of die Escape-code wel werkt.
Rudi.
 
Je hebt geen "content-type" in je pagina's staan, daarom springt de browser op Unicode (UTF-8) en dat ondersteund geen speciale tekens in de broncode.

Als je West-Europees (ISO) gebruikt, dit in de head-sectie plaatsen:
PHP:
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
gaat het goed. :)

Dat zie je ook als je op je site in IE via het menu Beeld > Codering > West-Europees (ISO) kiest.


Vr.Gr. Egel.
 
Laatst bewerkt:
het werkt nog steed niet. ik heb de code in de header van mijn pagina gezet en geupload naar de server maar er is nog geen verschill. en de pagina verversen werkt ook.
hier is het header gedeelte van mijn pagina ik hoop dat je er iets an hebt.


PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">  
<meta name="description" content="Op zoek naar Ericsson distributies? Lees er hier alles over!">
<meta name="keywords" content="ericsson distributeur; businessphone; dect telefonie; emo pushmail; gsm gateways; ethernet dsl; mdevolution; md-evolution; ericsson dealer worden; ericsson; diensten"> 
<title>businessCom</title>
<link href="_css/opmaak.css" rel="stylesheet" type="text/css" />
<link href="_css/menu.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="placeflash.js"></script>
<script type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<style type="text/css">
<!--
.style1 {
	color: #006699;
	font-weight: bold;
}
-->
</style>

</head>
 
Raar! :eek: Want off line doet ie het wel.

Als je nederlands toevoegt dan?
PHP:
<meta http-equiv="Content-Language" content="nl">
Anders misschien <html xmlns="http://www.w3.org/1999/xhtml"> vervangen door <html>


Vr.Gr. Egel.
 
nee werkt helaas ook niet. en de link heeft ook niet gewerkt. zou het anders een fout in de pagina kunnen zijn. misschien werkt hij weer wel als ik de pagina opnieuw maak. het is inieder geval raar.
 
Een webserver zend ook een content-type in de zogenaamde "headers". 'verloopt' en 'laatst gewijzigd' worden ook zo verzonden, die twee kun je ook in je explorer-cache zien.

Probeer eens:
PHP:
<?php
 header("Content-Type: text/html;charset=ISO-8859-1");
 ........
http://nl3.php.net/header

Gebruik je een cms systeem? Mischien staat daar een 'foute' header die je kan wijzigen in bovenstaande. :)


Vr.Gr. Egel.
 
In plaats van de escape code van rwissink, kan je ook proberen om deze te gebruiken:

HTML:
& #235;

De spatie moet wel nog verwijderd worden. Hij werd namenlijk al omgezet door dit forum ...
 
Laatst bewerkt:
Het is de Content-Type van de php-header. :) Deze pagina:
PHP:
<?php
header("Content-Type: text/html;charset=UTF-8");
// header("Content-Type: text/html;charset=ISO-8859-1");
echo '<html>
 <head>
  <meta http-equiv="Content-Language" content="nl">
  <title>Content-Type | Egel 070509 ;)</title>
  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
 </head>
 <body>
  Kÿkëñ hõê dìt gæt!<br>
  K&yuml;k&euml;&ntilde; h&otilde;&ecirc; d&igrave;t g&aelig;t!
 </body>
</html>
';
?>
wordt als UTF-8, en dus fout, weergegeven. Zonder de // voor de 2e header (alleen de laatste header wordt gebruikt) doet de pagina het goed. :)


Vr.Gr. Egel.
 
oke de tweede regel ziet er uit zoals het moet maar de eerste regel geeft nog steed die gekke tenkens weer. de header schijnt weinig uit te maken. maar hoe ben je ingods naam bij dit uit gekomen : K&yuml;k&euml;&ntilde; h&otilde;&ecirc; d&igrave;t g&aelig;t! zijn dit speciale combnaties. en heb je daar misschien een lijst van ?


alvast heel erg badankt man :)
 
Laatst bewerkt:
oke ik ben een beetje aan het uit proberen geweest en nu werkt het perfect. ik dit ingevoed boven aan mijn code.
PHP:
<?php

 header("Content-Type: text/html;charset=ISO-8859-1");

 ?>

en daarna de html code voor de speciale tekens gebruikt en het werkt als een zonnetje.


bedankt voor de hulp :)
 
Ik Help

Hallo,

Oeps een klein probleemtje..
Het komt door de Website of Alt Code..
Of het ligt aan je toetsenboord welke website is het dan waar je wilt maken..

Stuur een mailtje naar Billal.Bourrich@hotmail.com

De Dank,

Helpdesk
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan