Résolution de vos problèmes d'accents et caractères spéciaux

Contenu du snippet

Les codes ci-dessous vous servirons pour ne plus avoir ce fameux problème de caractères spéciaux telque les lettres "é à è ç ù ... "

Ce problème est souvent courant lors de la reprise de données dans une base MYSQL ou lors du passage des variable de vos formulaires.

Tout d'abord et je suppose que vous n'êtes pas sans le savoir , un fichier créer par vos soins application.cfm à placer a la racine de votre site est lu avant chaque traintement de votre page .cfm donc il convient de traiter ce problème directement par ce fichier.

Source / Exemple :


FICHIER APPLICATION.CFM
-------------------------------

Celui-ci contiendras les lignes suivantes : 

<cfcontent type="text/html; charset=iso-8859-1">
<cfset setEncoding("URL", "iso-8859-1")>
<cfset setEncoding("Form", "iso-8859-1")>

Voilà rien de plus simple

Mais c'est pas tout, si vous utilisez une DB MySQL la problème ce présente également à l'insertion (Plus rare) mais surtout et la c'est tout le temps lors de la lectures des données.

Pour régler ce problème , dans l'administrateur COLDFUSION lors de votre paramétrage de connexion , cliquez sur le bouton OPTION AVANCEE (Show Advenced Settings)

Dans le champs Chaine de connexion (Connection String) indiquez la ligne suivante : 

useUnicode=true&characterEncoding=ISO8859_1

Conclusion :


Voilà je pense avoir résolut la majorité de vos problèmes du point de vue des accents et caractères spéciaux.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.