public static function encodeArray($array)
 {
     $value = array();
     $keys = array_keys($array);
     for ($i = 0; $i < count($keys); $i++) {
         $key = $keys[$i];
         if (is_array($array[$key])) {
             $value[$key] = STRING::encodeArray($array[$key]);
         } else {
             $value[$key] = STRING::encode(strval($array[$key]));
         }
     }
     return $value;
 }