Fetch entries with special characters in title
Have a look at DbHelper::parseParam docs:


  If the $value is a string, it will automatically be converted to an array, split on any commas within the string (via ArrayHelper::stringToArray()). If that is not desired behavior, you can escape the comma with a backslash before it.


To escape the comma and other characters treated as special in DbHelper::parseParam use the DbHelper::escapeParam helper:

$criteria-&gt;title = DbHelper::escapeParam("Title, with, commas");