Index: imagecache.module
===================================================================
--- imagecache.module	(revision 2)
+++ imagecache.module	(working copy)
@@ -308,7 +308,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(_imagecache_strip_file_directory($filepath));
   $args = array('absolute' => TRUE, 'query' => $bypass_browser_cache ? time() : $bypass_browser_cache);
   switch (variable_get('file_downloads', FILE_DOWNLOADS_PUBLIC)) {
     case FILE_DOWNLOADS_PUBLIC:
