ckeditor内に画像を挿入すると、URL出力はhttp://site.com/image/data/004 - Copy.jpg
代わりになりますhttp://site.com/image/data/004%20-%20Copy.jpg
画像はサイトに正しく表示されますが、メールを送信したい場合は、メールクライアント(Gmailなど)がURLファイル名をエンコードしhttp://site.com/image/data/004+-+Copy.jpg
て404を返すことに注意してください。
rawurlencode()でこれを修正できますが、追加する場所が見つからないようです。何か案は?
編集: 編集する場所を見つけました(filemanager.tpl)
window.opener.CKEDITOR.tools.callFunction(<?php echo $fckeditor; ?>, '<?php echo $directory; ?>' + $(this).find('input[name=\'image\']').attr('value'));
$(this).find('input[name=\'image\']').attr('value')
rawurlencodeでエンコードするにはどうすればよいですか?