Index: imagecache.module
===================================================================
--- imagecache.module	(revision 4194)
+++ imagecache.module	(working copy)
@@ -213,7 +213,7 @@ function imagecache_action_definition($a
  *   This is
  */
 function imagecache_create_url($presetname, $filepath, $bypass_browser_cache = FALSE) {
-  $path = _imagecache_strip_file_directory($filepath);
+  $path = drupal_urlencode(drupal_urlencode(_imagecache_strip_file_directory($filepath)));
   $query = $bypass_browser_cache ? time() : $bypass_browser_cache;
   switch (variable_get('file_downloads', FILE_DOWNLOADS_PUBLIC)) {
     case FILE_DOWNLOADS_PUBLIC:
