databases en speciale characters?
mic
23/10/2006 17:02:00Hello,
weet er iemand of php problemen kan krijgen met é en à en andere speciale characters als deze opgeslaan zijn in een database?
Ik vraag dit omdat ik een php file heb die, naargelang de info die gevraagd wordt door de aanroeper van deze php file, een xml file file genereert, gebaseerd op de info in een database, en die dan echoot naar de aanroeper. Speciale characters worden echter als ? weergegeven in die xml. Ik weet dat die een codepage probleem moet zijn, en heb hier ondertussen al veel over gelezen maar nog geen oplossing gevonden.
Kan het iets met de 'collatie' te maken hebben in de database?
Wat ik er wel moet bijzeggen is dat de xml gegenereert wordt door php, geen lijntje bevat waar de encoding vermeld wordt zoals dit bv :
. Simpelweg omdat php die laatste ?> beziet als 'stop php vanaf hier' , en dat is niet de bedoeling want dit lijntje is slechts het begin....
Kan iemand mij helpen aub!!!
bedankt!
weet er iemand of php problemen kan krijgen met é en à en andere speciale characters als deze opgeslaan zijn in een database?
Ik vraag dit omdat ik een php file heb die, naargelang de info die gevraagd wordt door de aanroeper van deze php file, een xml file file genereert, gebaseerd op de info in een database, en die dan echoot naar de aanroeper. Speciale characters worden echter als ? weergegeven in die xml. Ik weet dat die een codepage probleem moet zijn, en heb hier ondertussen al veel over gelezen maar nog geen oplossing gevonden.
Kan het iets met de 'collatie' te maken hebben in de database?
Wat ik er wel moet bijzeggen is dat de xml gegenereert wordt door php, geen lijntje bevat waar de encoding vermeld wordt zoals dit bv :
. Simpelweg omdat php die laatste ?> beziet als 'stop php vanaf hier' , en dat is niet de bedoeling want dit lijntje is slechts het begin....
Kan iemand mij helpen aub!!!
bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Mic
PHP hulp
16/11/2024 14:01:49Stefan van Iwaarden
23/10/2006 18:52:00dat php die laatste ?> niet ziet komt omdat je er geen spatie tussen hebt zitten, zet er eens een spatie tussen. waarschijnlijk pakt hij hem dan wel.
Majid Ahddin
23/10/2006 19:06:00je moet het er wel tussen zetten en php zal het niet als stop zien als je het in een echo of print zet... zo dom is php niet, dat zou een dikke vette parse error worden.
probeer zo eens (je moet echt een xml header printen!)
probeer zo eens (je moet echt een xml header printen!)