Hallo,
ik heb problemen bij het wegschrijven van gegevens mbv Coldfusion naar een
Access database. Bepaalde karakters worden vervangen door andere
bijvoorbeeld: é wordt é. Hoe is dit te voorkomen?
Bij voorbaat dank voor jullie reactie.
Martijn
Likes: 0
Hallo,
ik heb problemen bij het wegschrijven van gegevens mbv Coldfusion naar een
Access database. Bepaalde karakters worden vervangen door andere
bijvoorbeeld: é wordt é. Hoe is dit te voorkomen?
Bij voorbaat dank voor jullie reactie.
Martijn
Martijn:
>ik heb problemen bij het wegschrijven van gegevens mbv Coldfusion naar een
>Access database. Bepaalde karakters worden vervangen door andere
>bijvoorbeeld: é wordt é.
Dat is de correcte representatie van é in UTF-8, incorrect weergegeven als
Latin-1:
$ cat e
#!/usr/bin/python
# -*- coding: latin-1 -*-
print u"é".encode('utf-8')
$ ./e
é
>Hoe is dit te voorkomen?
Wat is de beoogde character encoding in de database? Staan de tekens
verkeerd in de database, of worden ze verkeerd weergegeven nadat ze op
welke manier uit de database zijn gehaald?
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Dankjewel voor je reactie.
> Wat is de beoogde character encoding in de database? Staan de tekens
> verkeerd in de database, of worden ze verkeerd weergegeven nadat ze op
> welke manier uit de database zijn gehaald?
Het is de bedoeling dat de informatie als html in een memo-veld van een
access database worden opgeslagen. Bij het wegschrijven naar de database
gaat het al mis en wordt bijvoorbeeld é vervangen door é. Deze tekst staat
dus verkeerd opgeslagen in de database.
Martijn
Martijn:
>Bij het wegschrijven naar de database gaat het al mis en wordt bijvoorbeeld
>é vervangen door é. Deze tekst staat dus verkeerd opgeslagen in de database.
Waarom? Misschien is het correct als UTF-8 opgeslagen, of wordt het vanuit
een andere Unicode-representatie in de database als UTF-8 ge-output en
bekijk je die UTF-8-tekens verkeerd (namelijk: als latin-1, zonder
conversie van encoding).
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
"Martijn" <vwdes@planetGEENSPAM.nl> wrote:
> Het is de bedoeling dat de informatie als html in een memo-veld van
> een access database worden opgeslagen. Bij het wegschrijven naar
> de database gaat het al mis en wordt bijvoorbeeld é vervangen
> door é. Deze tekst staat dus verkeerd opgeslagen in de database.
Dat is maar hoe je het bekijkt [...] Wellicht helpt het lezen van:
http://www.unicode.org/faq/utf_bom.html en
http://www.macromedia.com/support/co...ion_cfmx5.html
WD