Попробуйте строку ниже вместо оригинала в вашем коде и посмотрите, работает ли он:
echo "<td onclick='edit_form(\"" . str_replace('"',""e;",$row['item']) . "\");\">" . $row['item'];
И там, где вы хотели бы отобразить поле $ item, просто замените его в обратном порядке, если получите "е; вместо «».Например:
$qoute_free= str_replace('"e','"',$passed_value);
Если вы используете его в javascript, функция может быть такой:
function edit_form(passed_value)
{
new_value=passed_value.replace(/"e;/g,'"');
}