--- a/lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Bios.pm	2011-06-14 21:10:14.000000000 +0200
+++ b/lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Bios.pm	2011-10-04 15:18:06.000000000 +0200
@@ -16,7 +16,7 @@
     my $aarch = "unknown";
 
     if( can_run("zonename") ) {
-	$zone=`zonename`;
+	$zone=`zonename|tr -d [[:cntrl:]]`;
     }else{
         $zone = "global";
     }
--- a/lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/CPU.pm	2011-06-14 21:10:14.000000000 +0200
+++ b/lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/CPU.pm	2011-10-04 15:18:03.000000000 +0200
@@ -33,7 +33,7 @@
   my $sun_class_cpu=0;
 
   if( can_run("zonename") ) {
-      $zone=`zonename`;
+      $zone=`zonename|tr -d [[:cntrl:]]`;
   }else{
       $zone = "global";
   }
--- a/lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Memory.pm	2011-06-14 21:10:14.000000000 +0200
+++ b/lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Memory.pm	2011-10-04 15:18:02.000000000 +0200
@@ -33,7 +33,7 @@
     # we try to classified our box in one of the known classes
 
     if( can_run("zonename") ) {
-        $zone=`zonename`;
+        $zone=`zonename|tr -d [[:cntrl:]]`;
     }else{
         $zone = "global";
     }
--- a/lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Networks.pm	2011-06-14 21:10:14.000000000 +0200
+++ b/lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Networks.pm	2011-10-04 15:18:00.000000000 +0200
@@ -251,7 +251,7 @@
     }
 
     if( can_run("zonename") ) {
-        $zone=`zonename`;
+        $zone=`zonename|tr -d [[:cntrl:]]`;
     }else{
         $zone = "global";
     }
