Hello amis développeurs !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function autoriser_caractere_avec_accent($arg_str)
{
	if(!setlocale(LC_ALL,array('fra','FR','fr_FR','fr_FR@euro','fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8'))) error_log('set_local failed');
	if(preg_match('/[^[:alpha:]]/u',$arg_str)) return false;
 	return true;
}
 
if(autoriser_caractere_avec_accent('marcel')) echo ' marcel accepté ';
else echo ' marcel refusé ';
echo '-';
if(autoriser_caractere_avec_accent('rené')) echo ' rené accepté ';
else echo ' rené refusé ';
sur mon Wampserver (APACHE2.2.11-PHP5.3.0) :
marcel accepté - rené accepté

sur mon Lamp ubuntu (APACHE2.2.14-PHP5.3.2)
marcel accepté - rené refusé

Grace à vos aides, tous les Renés vous remercieront !