vreemde tekens in UTF-8
De vraag is dus niet de oplossing van dat probleem. Want het was ook niet echt een goede manier... Maar is er een andere manier om dit probleem op te lossen?
Alvast bedankt,
Mark
*bump*
Ik kan namelijk niets makkelijkers bedenken...
PHP beschikt ook over utf8_encode en utf8_decode. Ik heb die functies wel eens gebruikt in combinatie met SimpleXML. De eerlijkheid gebiedt me te zeggen dat ik ook niet tevreden was over het resultaat; er bleven rare tekens in de teksten zitten.
@Jan, welke problemen bleven er dan nog? Ik heb utf8_encode al geprobeerd, maar decode niet, is misschien wel handig.....
Zijn er misschien nog andere oplossingen?
Edit:
utf8_encode en decode werkt niet zoals zou moeten helaas..... Wat ik na het decoden krijg zijn allemaal van die hoofdletters A met wat kringeltjes en dakjes erop enzo.
Gewijzigd op 01/01/1970 01:00:00 door Mark D
*bump*
Wat ik zeg zou moeten werken... maar de newlines zoals je ze uit een tekstveld krijgt zijn geen \n\r maar gewoon een nieuwe regel...
<br /> maar dan hou je het probleem alleen dan in een andere vorm.
Bij het decoderen replace je %% weer terug naar \n. Wel omslachtige manier maar ik denk dat dit het probleem wel zou oplossen
Daarnaast ondersteunt PHP utf8 niet helemaal lekker.
We hebben hier op kantoor een prima werkent systeem met utf8 ontwikkeld, maar ik heb eigenlijk geen idee hoe ze dat hebben gedaan. Ik zal eens even kijken of ik wat kan vinden, maar ik beloof niks!
Uiteraard hangt hier wel PostgreSQL als database achter, maar het probleem zal met name in PHP zitten. Zover rijkt mijn kennis nog wel...
Tot zo!
Edit: Mocht ik er aan denken en er tijd voor hebben, dan zal ik maandag nog wel even navragen hoe dit nu is opgelost. Kan het nu even niet vinden...
(moet het onderwerp 'documentatie' ook maar weer eens aankaarten...)
Gewijzigd op 01/01/1970 01:00:00 door Frank -
@Frank, browser heb ik op UTF-8. Mijn database is geen PostgreSQL, maar MySQL InnoDB.