libraries/Trash.php
いちばん最後
function change2Url( $sContent ){ return strtolower( change2Latin( str_replace( Array( ' ', '&raquo;', '/', '$', '¥'', '"', '~', '¥¥', '?', '#', '%', '+', '^', '*', '>', '<', '@', '|', '&quot;', '%', ':', '&', ',', '=', '--', '--', '[', ']' ), Array( '-', '', '-', '-', '', '', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '', '-', '-', '-', '-', '(', ')' ), trim( $sContent ) ) ) ); }を
function change2Url( $sContent ){ return strtolower( change2Latin( urlencode( str_replace( Array( ' ', '&raquo;', '/', '$', '&#36;', '¥'', '"', '~', '¥¥', '?', '#', '%', '+', '^', '*', '>', '<', '@', '|', '&quot;', '%', ':', '&', ',', '=', '--', '--', '[', ']' ), Array( '-', '', '-', '-', '-', '', '', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '', '-', '-', '-', '-', '(', ')' ), trim( $sContent ) ) ) ) ); }としました。