Ik heb een probleem met teksten op mijn site.
Als ik een woord heb met accent zoals é, ó, ê etc. dan krijg ik ipv van die letter een vierkant met een vraagteken erin.
Zoals je hier kunt zien http://www.psv-log.nl/nieuws/40/.
Het ligt niet aan dat het uit de database komt, want bij links rechtsonder krijg ik het ook.
Ik hoop dat iemand mij kan helpen.
MVG
Stefan
- bij vreemde tekens krijg ik een vierkant met een vraagteken erin?
-
25-10-2008, 17:29 #1
- Berichten
- 39
- Lid sinds
- 17 Jaar
bij vreemde tekens krijg ik een vierkant met een vraagteken erin?
-
-
25-10-2008, 17:39 #2
- Berichten
- 336
- Lid sinds
- 17 Jaar
Beste,
Ik weet niet of u dreamweaver gebruikt, maar je moet hiervoor een speciale code gebruiken bijv. dit staat voor een extra spatie. & opent de code dan staat nbsp voor de spatie dus het type en dan ; voor het sluiten. U zal deze codes opmoeten zoeken. Of als u dreamweaver heeft die vult dit automatisch aan.
MVG,
Jeroen Kamphuis
-
25-10-2008, 17:42 #3
- Berichten
- 39
- Lid sinds
- 17 Jaar
Beste Jeroen,
Ik gebruik Dreamweaver dus daar zal het niet aan liggen.
Toch bedankt
MVG,
Stefan
-
25-10-2008, 17:55 #4
- Berichten
- 1.508
- Lid sinds
- 16 Jaar
Dit moet je gebruiken:
http://w3schools.com/tags/ref_ascii.asp
Ipv letters de dingetjes met & ervoor
-
26-10-2008, 13:22 #5
- Berichten
- 39
- Lid sinds
- 17 Jaar
Moet ik dan handmatig bij ieder bericht die codes invoeren of kan dat makkelijker?
-
26-10-2008, 13:25 #6
- Berichten
- 1.329
- Lid sinds
- 17 Jaar
Je zou ook dit kunnen doen:
PHP Code:$lettervan = "áéóúíäëöüïàèòùìýÿå";
$letternaar = "aeouiaeouiaeouiyya";
-
26-10-2008, 13:41 #7
- Berichten
- 202
- Lid sinds
- 17 Jaar
ehm... je moet gewoon de juiste headers mee sturen op je pagina dan is er niks aan de hand. meest gebruikte is utf-8. je moet dan ook zorgen dat je scriptpagina utf-8 is, je output pagina, je database etc. ook zie ik dat je in de bron javascript als eerst hebt staan, dit hoort niet, dit hoort in je <head> gedeelte.
-
26-10-2008, 13:57 #8
- Berichten
- 202
- Lid sinds
- 17 Jaar
het komt waarschijnlijk dus doordat je database / tabellen / velden niet utf-8 zijn. Of je script pagina. En je zou zoals ruben al zei htmlentities() kunnen proberen.
-
26-10-2008, 13:57 #9
- Berichten
- 530
- Lid sinds
- 18 Jaar
Origineel gepost door Bram van de Bunt
ehm... je moet gewoon de juiste headers mee sturen op je pagina dan is er niks aan de hand. meest gebruikte is utf-8. je moet dan ook zorgen dat je scriptpagina utf-8 is, je output pagina, je database etc. ook zie ik dat je in de bron javascript als eerst hebt staan, dit hoort niet, dit hoort in je <head> gedeelte.
En dan kan je er eventueel voor de zekerheid nog een htmlentities() overheen gooien
-
26-10-2008, 14:22 #10
- Berichten
- 39
- Lid sinds
- 17 Jaar
Dit staat bij mij in de headers: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Wat moet er dan staan?
-
26-10-2008, 14:27 #11
- Berichten
- 1.508
- Lid sinds
- 16 Jaar
Dit staat er bij mij altijd:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Naamloos document</title>
</head>
Dus normaal zou het moeten lukken maarja.. zo te zien niet dus...
Mvg
-
09-11-2008, 16:42 #12
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Zoals hier al is gezegd moet je zovizo in html aangeven welke charset je wilt gebruiken. De meest recente is dus UTF-8.
De charset kun je ook aangeven in CSS doormiddel van:
@charset "utf-8";
Daarlangs (ook zoals aangegeven in dit topic) moet je zoveel mogelijk HTML gebruiken een voorbeeld:
(Geeft een spatie in HTML)
© (Geeft een © teken)
€ (Geeft een € teken)
Daarlangs moet je zoals ook hierboven staat aangegeven je database velden op UTF-8 instellen.
Mocht het probleem dan nog voordoen dan denk ik dat je een ander lettertype zou moeten proberen (Bijvoorbeeld: Verdana).
Succes :)
-
09-11-2008, 16:47 #13
De Leeuw Internet Marketing
- Berichten
- 141
- Lid sinds
- 17 Jaar
Als ik browsermatig in stel dat de encoding Western (ISO 8859-1) moet zijn wordt het wel allemaal goed weergegeven. Dat zou je ook in je XHTML moeten aangeven als character set.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic