Bonjour

Je me retrouve face à un problème étrange sur quelque chose de tout simple en apparence.
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?php 
$text=$field->original_value;
global $language;
 
if($language->language=="en"){
	switch ($text){
		case "A l'étranger":
			$text="Abroad";
			break;
		case "En France":
			$text="In France";
			break;
	}
 
}
 
print $text;
?>
Au début je récupère la valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$text=$field->original_value;
En déboguant avec Eclipse, je constate bien que ma variable $text prend la valeur "A l'étranger".
Par contre lorsque je teste dans le switch (ou dans un if) si $text est égal à "A l'étranger"", le teste échoue.

Par contre si je teste avec "En France" ça fonctionne bien.

Est-ce que le fait qu'il y ai une apostrophe peut poser problème ?

Auriez-vous une idée ?

Merci