(Untested) example sippets
You could extend the underlying database query / request from the example site (see Server Side information)
Existing Query:
$pdo = new ServerDataPDO($db_dsn,$db_user,$db_pass,$d['sql'],$d['table'],$d['idxcol']);
$result=$pdo->query_datatables(); //now return the JSON Requested data */
echo $result;
Needed query extension
$pdo->query("SELECT * FROM movie_table movie ORDER BY movie COLLATE NOCASE ASC");
If you look into the code on the bottom of the site (you need to download the zip file), you can find the function "query_datatables()" in line 273 in serverdatapdo.php. Within this function, you are able to see all defined base queries.
At the beginning of the function, you will find the variable "sOrder". So, I guess, in your case you have to change the definition of "sOrder" to change the SQL Query.
Existing code
$sOrder .= "`".$this->aColumns[ intval( $_GET['iSortCol_'.$i] ) ]."` ".
($_GET['sSortDir_'.$i]==='asc' ? 'asc' : 'desc') .", ";
Proposed code
$sOrder .= "`".$this->aColumns[ intval( $_GET['iSortCol_'.$i] ) ]."` ".
($_GET['sSortDir_'.$i]==='asc' ? 'COLLATE NOCASE ASC' : 'COLLATE NOCASE desc') .", ";
EDIT
Otherwise, you can also work (Sorting etc.) with the entire object in your php code, which you receive from the database. But in this case, your server is doing the same job more or less two times. :)