diff --git a/htdocs/actioncomm.class.php b/htdocs/actioncomm.class.php
index 95d5da987a17d8cce36aa8c9b4b525595c8c8064..570546486bfc1c282b62ce8d41af82943657ee4a 100644
--- a/htdocs/actioncomm.class.php
+++ b/htdocs/actioncomm.class.php
@@ -67,7 +67,7 @@ class ActionComm
 
     /**
      *      \brief      Constructeur
-     *      \param      db      Handler d'acc�s base de donn�e
+     *      \param      db      Handler d'acces base de donnee
      */
     function ActionComm($db)
     {
@@ -204,7 +204,7 @@ class ActionComm
 
 	/**
 	*    \brief      Charge l'objet action depuis la base
-	*    \param      id      id de l'action a r�cup�rer
+	*    \param      id      id de l'action a recuperer
 	*/
 	function fetch($id)
 	{
diff --git a/htdocs/usergroup.class.php b/htdocs/usergroup.class.php
index 54b996fe2b69ae2273458ef3327083621aaa1a98..6c3a8ec7191596c74ca798982ad4d0cab563ac62 100644
--- a/htdocs/usergroup.class.php
+++ b/htdocs/usergroup.class.php
@@ -49,8 +49,8 @@ class UserGroup extends CommonObject
 
 	/**
 	 *    \brief Constructeur de la classe
-	 *    \param  DB         Handler acc�s base de donn�es
-	 *    \param  id         Id du groupe (0 par d�faut)
+	 *    \param  DB         Handler acces base de donnees
+	 *    \param  id         Id du groupe (0 par defaut)
 	 */
 	function UserGroup($DB, $id=0)
 	{
@@ -62,8 +62,8 @@ class UserGroup extends CommonObject
 
 
 	/**
-	 *	\brief      Charge un objet group avec toutes ces caract�ristiques
-	 *	\param      id      id du groupe � charger
+	 *	\brief      Charge un objet group avec toutes ces caracteristiques
+	 *	\param      id      id du groupe a charger
 	 *	\return		int		<0 si KO, >0 si OK
 	 */
 	function fetch($id)
@@ -151,7 +151,7 @@ class UserGroup extends CommonObject
 
 	/**
 	 *    \brief      Ajoute un droit a l'utilisateur
-	 *    \param      rid         id du droit � ajouter
+	 *    \param      rid         id du droit a ajouter
 	 *    \param      allmodule   Ajouter tous les droits du module allmodule
 	 *    \param      allperms    Ajouter tous les droits du module allmodule, perms allperms
 	 *    \return     int         > 0 si ok, < 0 si erreur
@@ -167,8 +167,8 @@ class UserGroup extends CommonObject
 
 		if ($rid)
 		{
-			// Si on a demand� ajout d'un droit en particulier, on r�cup�re
-			// les caract�ristiques (module, perms et subperms) de ce droit.
+			// Si on a demande ajout d'un droit en particulier, on recupere
+			// les caracteristiques (module, perms et subperms) de ce droit.
 			$sql = "SELECT module, perms, subperms";
 			$sql.= " FROM ".MAIN_DB_PREFIX."rights_def";
 			$sql.= " WHERE id = '".$rid."'";
@@ -186,18 +186,18 @@ class UserGroup extends CommonObject
 				dol_print_error($this->db);
 			}
 
-			// Where pour la liste des droits � ajouter
+			// Where pour la liste des droits a ajouter
 			$whereforadd="id=".$rid;
 			// Ajout des droits induits
 			if ($subperms) $whereforadd.=" OR (module='$module' AND perms='$perms' AND subperms='lire')";
 			if ($perms)    $whereforadd.=" OR (module='$module' AND perms='lire' AND subperms IS NULL)";
 
-			// Pour compatibilit�, si lowid = 0, on est en mode ajout de tout
-			// \todo A virer quand sera g�r� par l'appelant
+			// Pour compatibilite, si lowid = 0, on est en mode ajout de tout
+			// TODO A virer quand sera gere par l'appelant
 			if (substr($rid,-1,1) == 0) $whereforadd="module='$module'";
 		}
 		else {
-			// Where pour la liste des droits � ajouter
+			// Where pour la liste des droits a ajouter
 			if ($allmodule) $whereforadd="module='$allmodule'";
 			if ($allperms)  $whereforadd=" AND perms='$allperms'";
 		}
@@ -250,7 +250,7 @@ class UserGroup extends CommonObject
 
 	/**
 	 *    \brief      Retire un droit a l'utilisateur
-	 *    \param      rid         id du droit � retirer
+	 *    \param      rid         id du droit a retirer
 	 *    \param      allmodule   Retirer tous les droits du module allmodule
 	 *    \param      allperms    Retirer tous les droits du module allmodule, perms allperms
 	 *    \return     int         > 0 si ok, < 0 si erreur
@@ -266,8 +266,8 @@ class UserGroup extends CommonObject
 
 		if ($rid)
 		{
-			// Si on a demand� supression d'un droit en particulier, on r�cup�re
-			// les caract�ristiques module, perms et subperms de ce droit.
+			// Si on a demande supression d'un droit en particulier, on recupere
+			// les caracteristiques module, perms et subperms de ce droit.
 			$sql = "SELECT module, perms, subperms";
 			$sql.= " FROM ".MAIN_DB_PREFIX."rights_def";
 			$sql.= " WHERE id = '".$rid."'";
@@ -285,18 +285,18 @@ class UserGroup extends CommonObject
 				dol_print_error($this->db);
 			}
 
-			// Where pour la liste des droits � supprimer
+			// Where pour la liste des droits a supprimer
 			$wherefordel="id=".$rid;
 			// Suppression des droits induits
 			if ($subperms=='lire') $wherefordel.=" OR (module='$module' AND perms='$perms' AND subperms IS NOT NULL)";
 			if ($perms=='lire')    $wherefordel.=" OR (module='$module')";
 
-			// Pour compatibilit�, si lowid = 0, on est en mode suppression de tout
-			// \todo A virer quand sera g�r� par l'appelant
+			// Pour compatibilite, si lowid = 0, on est en mode suppression de tout
+			// \todo A virer quand sera gere par l'appelant
 			if (substr($rid,-1,1) == 0) $wherefordel="module='$module'";
 		}
 		else {
-			// Where pour la liste des droits � supprimer
+			// Where pour la liste des droits a supprimer
 			if ($allmodule) $wherefordel="module='$allmodule'";
 			if ($allperms)  $wherefordel=" AND perms='$allperms'";
 		}
@@ -347,7 +347,7 @@ class UserGroup extends CommonObject
 
 	/**
 	 *    \brief      Charge dans l'objet group, la liste des permissions auquels le groupe a droit
-	 *    \param      module    	Nom du module dont il faut r�cup�rer les droits ('' par defaut signifie tous les droits)
+	 *    \param      module    	Nom du module dont il faut recuperer les droits ('' par defaut signifie tous les droits)
 	 */
 	function getrights($module='')
 	{
@@ -355,12 +355,12 @@ class UserGroup extends CommonObject
 
 		if ($this->all_permissions_are_loaded)
 		{
-			// Si les permissions ont d�ja �t� charg�es, on quitte
+			// Si les permissions ont deja ete chargees, on quitte
 			return;
 		}
 
 		/*
-		 * R�cup�ration des droits
+		 * Recuperation des droits
 		 */
 		$sql = "SELECT r.module, r.perms, r.subperms ";
 		$sql.= " FROM ".MAIN_DB_PREFIX."usergroup_rights as u, ".MAIN_DB_PREFIX."rights_def as r";
@@ -395,8 +395,8 @@ class UserGroup extends CommonObject
 
 		if ($module == '')
 		{
-			// Si module etait non defini, alors on a tout charg�, on peut donc consid�rer
-			// que les droits sont en cache (car tous charg�s) pour cet instance de user
+			// Si module etait non defini, alors on a tout charge, on peut donc considerer
+			// que les droits sont en cache (car tous charges) pour cet instance de user
 			$this->all_permissions_are_loaded=1;
 		}
 
@@ -444,7 +444,7 @@ class UserGroup extends CommonObject
 	}
 
 	/**
-	 *        \brief      Cr�e un groupe en base
+	 *        \brief      Cree un groupe en base
 	 *        \return     si erreur <0, si ok renvoie id groupe cr
 	 */
 	function create()
@@ -480,7 +480,7 @@ class UserGroup extends CommonObject
 
 
 	/**
-	 *		\brief      Mise � jour en base d'un utilisateur
+	 *		\brief      Mise a jour en base d'un utilisateur
 	 *      	\param      notrigger	    0=non, 1=oui
 	 *    	\return     int				<0 si KO, >=0 si OK
 	 */
@@ -563,13 +563,13 @@ class UserGroup extends CommonObject
 
 
 	/**
-	 *		\brief		Initialise le groupe avec valeurs fictives al�atoire
+	 *		\brief		Initialise le groupe avec valeurs fictives aleatoire
 	 */
 	function initAsSpecimen()
 	{
 		global $user,$langs;
 
-		// Initialise param�tres
+		// Initialise parametres
 		$this->id=0;
 		$this->ref = 'SPECIMEN';
 		$this->specimen=1;