TheMisfit Posted September 27, 2007 Posted September 27, 2007 Wanneer ik via php mijn dbase ondervraag heb ik regelmatig dat letters waarin accenten e.d. voorkomen niet juist worden weergegeven op de webpagina's. Welke coderingen moet ik waar instellen om dat in orde te krijgen? Quote
0 burggraaf Posted September 27, 2007 Posted September 27, 2007 Ik denk dat je dit het beste binnen PHP kunt oplossen. Feitelijk moet je de speciale tekens vertalen naar hun html equivalenten. Quote
0 TheMisfit Posted September 27, 2007 Author Posted September 27, 2007 Ik denk dat je dit het beste binnen PHP kunt oplossen. Feitelijk moet je de speciale tekens vertalen naar hun html equivalenten. Ik dacht dat dat gebeurde met htmlspecialchars($fieldValue, ENT_QUOTES) en die gebruik ik reeds, of heb ik het mis? Quote
0 TheMisfit Posted September 27, 2007 Author Posted September 27, 2007 Ik denk dat je dit het beste binnen PHP kunt oplossen. Feitelijk moet je de speciale tekens vertalen naar hun html equivalenten. Ik dacht dat dat gebeurde met htmlspecialchars($fieldValue, ENT_QUOTES) en die gebruik ik reeds, of heb ik het mis? De encoding voor de webpage moet blijkbaar op 'UTF-8' staan. Quote
0 burggraaf Posted September 28, 2007 Posted September 28, 2007 htmlspecialchars doet maar een beperkt aantal tekens: http://nl.php.net/htmlspecialchars Quote
0 Jeroen Aarts Posted October 2, 2007 Posted October 2, 2007 gebruik de php get_html_translation_table(HTML_ENTITIES) en /of get_html_translation_table(HTML_SPECIALCHARS) functie om de vertaaltabel terug te krijgen die PHP gebruikt voor de htmlspecialchars() en htmlentities() functies. Niets belet je overigens om zelf html entities à la "&eagrave;" of "& # 249 ;" (zonder spatief wel, kan het niet anders tonen op de html pagina's van het forum ) te genereren. - Jeroen Quote
Question
TheMisfit
Wanneer ik via php mijn dbase ondervraag heb ik regelmatig dat letters waarin accenten e.d. voorkomen niet juist worden weergegeven op de webpagina's.
Welke coderingen moet ik waar instellen om dat in orde te krijgen?
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.