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 #1Particulier
- Berichten
- 39
- Lid sinds
- 16 Jaar
bij vreemde tekens krijg ik een vierkant met een vraagteken erin?
-
25-10-2008, 17:39 #2
- Berichten
- 336
- Lid sinds
- 16 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 #3Particulier
- Berichten
- 39
- Lid sinds
- 16 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.511
- 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 #5Particulier
- Berichten
- 39
- Lid sinds
- 16 Jaar
Moet ik dan handmatig bij ieder bericht die codes invoeren of kan dat makkelijker?
-
26-10-2008, 13:25 #6
- Berichten
- 1.330
- Lid sinds
- 16 Jaar
Je zou ook dit kunnen doen:
PHP Code:$lettervan = "áéóúíäëöüïàèòùìýÿå";
$letternaar = "aeouiaeouiaeouiyya";
-
26-10-2008, 13:41 #7Creative Media Art
- Berichten
- 202
- Lid sinds
- 16 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 #8Creative Media Art
- Berichten
- 202
- Lid sinds
- 16 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 #9Particulier
- Berichten
- 531
- Lid sinds
- 17 Jaar
Origineel gepost door Bram van de Buntehm... 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 #10Particulier
- Berichten
- 39
- Lid sinds
- 16 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.511
- 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.484
- Lid sinds
- 15 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 #13De Leeuw Internet Marketing
- Berichten
- 141
- Lid sinds
- 16 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