I found out that html special characters such as '&' are not being decoded when we fetch value from the table object using API functions but instead of they are in ASCII or Unicode form. This is my simple initialization for the dataTable.
var otable = $('#vtable').DataTable({
"dom": '<"top"lBf<"clear">>rt<"bottom"ip<"clear">>'
});
See this Fiddle.
What should be best solution to decode html special character before passing it to the data processing?