login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vreemde tekens in zoekstring

Offline roy - 06/09/2008 10:50
Avatar van royPHP gevorderde Beste,

Ik ben een duits onderdeel van mijn website aan het bouwen.
Zoals je weet bevat de duitse taal vreemde tekens: umlauts etc.

Nu wil ik zoeken in een tabel met een zoekstring die een umlaut bevat.

Hoe krijg ik hier een goed resultaat uit? momenteel krijg ik dus niks

Terwijl als ik een echo maak van de query dan zie ik dit:
SELECT * FROM art WHERE title = 'geflügelte' AND language = 'de'

Lijkt goed dus, maar als ik dan een var_dump maak van de resultset, dan is deze leeg...:(
Als ik deze query uitvoer in phpMyAdmin dan zie ik wel resultaat, ik maak overigens gebruik van ADODB...

Ik hoop dat iemand hier een oplossing voor heeft.
Roy

5 antwoorden

Gesponsorde links
Offline compudoc - 06/09/2008 10:56
Avatar van compudoc PHP beginner en als je ipv ü, ü gebruikt?
Offline roy - 06/09/2008 11:11
Avatar van roy PHP gevorderde bedoel dat ik het zo al in de db moet zetten? of dat de zoekstring dit moet bevatten?
Offline compudoc - 06/09/2008 11:12
Avatar van compudoc PHP beginner ik bedoelde eigenlijk de zoekstring.
Offline roy - 06/10/2008 09:44 (laatste wijziging 06/10/2008 10:22)
Avatar van roy PHP gevorderde Nu wil ik deze resultset, waarin dus vreemde tekens staan, encoden naar JSON. Maar volgens mij geven deze vreemde tekens een probleem.

Hoe kan ik dit oplossen.. zodat mijn json object vreemde tekens kan bevatten???
Offline Mythix - 06/10/2008 14:28
Avatar van Mythix Nieuw lid als je database de tekens ondersteunt kan je alles zo in de db steken, het gebruik van UTF-8 wordt aangeraden, maar omdat dit een multibyte charset is wordt dit niet door elke db ondersteunt

verder kan je proberen je strings te encoden via de daarvoor bestemde php functies
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.325s