Hallo,
vanavond heb ik mijn weblog in mijn website omgegooid naar een nieuw systeem. Dat heb ik gedaan door de tabel in de database te kopiëren en de velden aan te passen naar wat wenselijk was voor het nieuwe blogsysteem.
Alleen, sinds ik dat gedaan heb heb ik op de plekken waar special chars in mijn teksten staan opeens <?> van die mooie ikweethetniet tekentjes. Dat was voordien nog niet zo.
Ik heb gekeken naar 2 dingen: hoe het in de database staat en hoe de pagina ingeladen wordt.
Aan de database is eigenlijk niets veranderd. Vaag maar waar, maar het veld was en is een longtext en de collation is latin1_swedish_ci. Ik kan in phpmyadmin voor een aantal waarden kiezen. Ik heb 'm ook al op latin1_general_ci gezet en op utf8_general_ci. Helpt niks.
Wanneer ik in de phpmyadmin ook de inhoud van die velden bekijk dan geeft hij de special chars gewoon weer.
Het gaat mis zodra ik via mijn website het blog bekijk. Ook daar heb ik even gecheckt wat-ie nu doet.
De charset van de website was dit:
En is nu dit:
Ja, ik zie wel duidelijk dat er in die beide tags een verschil zit. Nu heb ik die meta-tag al aangepast naar iso-8859-1 zodat hij gelijkend was aan de vorige. Hij staat dan genoemd ná die utf-8 aanduiding, dus ik denk dat hij hem overruled daarmee.
Over die html-tag ben ik niet zeker. Ik werk via een cms en kan niet vinden waar ik die kan aanpassen (ik kan altijd nog de code van de cms induiken, maar dat is de laatste optie).
Kan iemand me dmv. een link of een preek uitleggen wat ik fout doe en waarom ik nu opeens die <?> 's zie en in mijn vorige versie van m'n blog nog niet?
Edit: inmiddels heb ik gevonden waar ik de html tag aan kan passen (in mn template, ... zucht) en ook de metatag heb ik dus overruled. Zelfs de doctype heb ik gecheckt. En nog geeft hij nu, terwijl die drie dingen gelijkend zijn aan die van de vorige pagina met het blog erop, gewoon allemaal special chars niet goed weer. Zelfs niet met harde refresh. Help?
vanavond heb ik mijn weblog in mijn website omgegooid naar een nieuw systeem. Dat heb ik gedaan door de tabel in de database te kopiëren en de velden aan te passen naar wat wenselijk was voor het nieuwe blogsysteem.
Alleen, sinds ik dat gedaan heb heb ik op de plekken waar special chars in mijn teksten staan opeens <?> van die mooie ikweethetniet tekentjes. Dat was voordien nog niet zo.
Ik heb gekeken naar 2 dingen: hoe het in de database staat en hoe de pagina ingeladen wordt.
Aan de database is eigenlijk niets veranderd. Vaag maar waar, maar het veld was en is een longtext en de collation is latin1_swedish_ci. Ik kan in phpmyadmin voor een aantal waarden kiezen. Ik heb 'm ook al op latin1_general_ci gezet en op utf8_general_ci. Helpt niks.
Wanneer ik in de phpmyadmin ook de inhoud van die velden bekijk dan geeft hij de special chars gewoon weer.
Het gaat mis zodra ik via mijn website het blog bekijk. Ook daar heb ik even gecheckt wat-ie nu doet.
De charset van de website was dit:
HTML:
1
2
3
4
| <html dir="ltr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-EU" lang="en-EU"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> enz. |
En is nu dit:
HTML:
1
2
3
4
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> enz. |
Ja, ik zie wel duidelijk dat er in die beide tags een verschil zit. Nu heb ik die meta-tag al aangepast naar iso-8859-1 zodat hij gelijkend was aan de vorige. Hij staat dan genoemd ná die utf-8 aanduiding, dus ik denk dat hij hem overruled daarmee.
Over die html-tag ben ik niet zeker. Ik werk via een cms en kan niet vinden waar ik die kan aanpassen (ik kan altijd nog de code van de cms induiken, maar dat is de laatste optie).
Kan iemand me dmv. een link of een preek uitleggen wat ik fout doe en waarom ik nu opeens die <?> 's zie en in mijn vorige versie van m'n blog nog niet?
Edit: inmiddels heb ik gevonden waar ik de html tag aan kan passen (in mn template, ... zucht) en ook de metatag heb ik dus overruled. Zelfs de doctype heb ik gecheckt. En nog geeft hij nu, terwijl die drie dingen gelijkend zijn aan die van de vorige pagina met het blog erop, gewoon allemaal special chars niet goed weer. Zelfs niet met harde refresh. Help?
[ Voor 8% gewijzigd door Dark Blue op 15-06-2008 00:53 ]
heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs