[php] Klinkers met accent werkt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hi, ik heb een forum, vanaf als ik daar iets post met é of á of à of è krijg ik gewoon rare symbolen, zoals dit bijvoorbeeld:
é

Weet iemand hoe ik dit kan oplossen? De berichten worden naar de database gestuurd. Ik heb al geprobeerd om deze bovenaan in de head te zetten:
<meta http-equiv="Content-Type" content="text/html; charset=UTF8" />

Maar werkt niet. Ik hoop dat dit met 1 klein script mijn probleem kan oplossen.

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Toch nog even verder zoeken op UTF8 methode's en character encoding. Want dit is wel ERG vaak voorbij gekomen...

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Kun je dan eens wat links geven, ik heb al heel internet af gezocht over UTF8...., maar alles wat er wordt verteld lijkt niet voor mij van toepassing. Omdat het bij mij die rare tekens in de database terecht komt.

[ Voor 17% gewijzigd door Verwijderd op 11-07-2008 18:47 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoe raar het ook klinkt, maar ik heb het opgelost met dit:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">

Kan dat wel zomaar? o_O

Acties:
  • 0 Henk 'm!

Verwijderd

Als je je dat afvraagt, lees je dan even in over character encoding.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verdiep je eens in de materie zou ik zeggen...
Een goed begin is IMHO The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
Verwijderd schreef op vrijdag 11 juli 2008 @ 18:42:
Kun je dan eens wat links geven, ik heb al heel internet af gezocht over UTF8....
Vreemd, ik vind 168 topics over dit onderwerp (give or take :P )

[ Voor 33% gewijzigd door RobIII op 11-07-2008 19:08 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter

Nu staat wel deze tekens links bovenaan de website.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op vrijdag 11 juli 2008 @ 19:07:

Nu staat wel deze tekens links bovenaan de website.
Again; verdiep je in de materie. Dit is waarschijnlijk een BOM (Byte Order Mark):
The UTF-8 representation of the BOM is the byte sequence EF BB BF, which appears as the ISO-8859-1 characters  in most text editors and web browsers not prepared to handle UTF-8.
In short: zorg dat je overal dezelfde encoding gebruikt, en dan doel ik op DB, http-headers, http-equiv-meta-dingen etc. etc. Je moet gewoon even alles nalopen waar je dit soort dingen opgeeft.

In het wilde weg wat stom gaan zitten proberen (werkt dit? nope... werkt dit? nope... werkt dit? yes! Gaaaaan! Oh, toch niet...) kost je meer tijd dan gewoon even de materie in je opnemen en je leert er ook nog van voor de volgende keer ;)

[ Voor 60% gewijzigd door RobIII op 11-07-2008 19:13 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb mij er even in verdiept, ik denk dat ik er weer iets heb bijgeleerd. Bedankt.

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op vrijdag 11 juli 2008 @ 19:50:
Ik heb mij er even in verdiept, ik denk dat ik er weer iets heb bijgeleerd. Bedankt.
Dit kan je ook verder helpen misschien: http://www.degraeve.com/reference/specialcharacters.php

Mvg, Vince

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
HTML Entities zijn pas interessant als je je gegevens uit de DB haalt en weer uitpoept met PHP (of whatever) richting de client. Reken er maar niet op dat gebruikers netjes HTML entities gaan gebruiken en dan heb je dus nog steeds te maken met het feit dat je overal je encoding goed moet hebben ingesteld (los van het feit dat je dat toch wel moet doen, HTML entities gebruikende of niet).

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Tjoekbezoer
  • Registratie: Maart 2003
  • Laatst online: 18-11-2024
Nu, ik weet genoeg over character sets om mezelf in te spiegel aan te durven kijken, maar een stukje geschiedenis over character sets is ook wel interessant. Bedankt voor de link!
Pagina: 1