Index: /branches/comu-ver2/data/class/SC_MobileImage.php
===================================================================
--- /branches/comu-ver2/data/class/SC_MobileImage.php	(revision 18305)
+++ /branches/comu-ver2/data/class/SC_MobileImage.php	(revision 18375)
@@ -69,10 +69,10 @@
             if ($carrier == "docomo" or $carrier == "softbank") {
                 if( $result != false && $result > 0){
-                    // 計算式：(利用端末で表示可能なcacheサイズ - HTMLのバイト数 - 変換後の画像名のバイト数(目安値) ) / HTML中の画像数
-                    $temp_imagefilesize = ($cacheSize - strlen($buffer) - (140 * $result) ) / $result;
-                } else {
-                    // 計算式：(利用端末で表示可能なcacheサイズ - HTMLのバイト数 )
-                    $temp_imagefilesize = ($cacheSize - strlen($buffer) );
-                }
+                	// 計算式：(利用端末で表示可能なcacheサイズ - HTMLのバイト数 - 変換後の画像名のバイト数(目安値) ) / HTML中の画像数
+					$temp_imagefilesize = ($cacheSize - strlen($buffer) - (140 * $result) ) / $result;
+				} else {
+					// 計算式：(利用端末で表示可能なcacheサイズ - HTMLのバイト数 )
+					$temp_imagefilesize = ($cacheSize - strlen($buffer) );
+				}
                 // 計算結果が端末の表示可能ファイルサイズ上限より小さい場合は計算結果の値を有効にする
                 if ($temp_imagefilesize < $imageFileSize) {
@@ -90,8 +90,10 @@
 
             // HTML中のIMGタグを変換後のファイルパスに置換する
-            foreach ($images[1] as $key => $value) {
-                $converted = $imageConverter->execute(preg_replace('|^' . URL_DIR . '|', HTML_PATH, $value));
+            foreach ($images[1] as $key => $path) {
+                $realpath = html_entity_decode($path, ENT_QUOTES);
+                $realpath = preg_replace('|^' . URL_DIR . '|', HTML_PATH, $realpath);
+                $converted = $imageConverter->execute($realpath);
                 if (isset($converted['outputImageName'])) {
-                    $buffer = str_replace($value, MOBILE_IMAGE_URL . '/' . $converted['outputImageName'], $buffer);
+                    $buffer = str_replace($path, MOBILE_IMAGE_URL . '/' . $converted['outputImageName'], $buffer);
                 } else {
                     $buffer = str_replace($images[0][$key], '<!--No image-->', $buffer);
