Možda su podaci uneti sa encodingom != unicode ? Tako nešto mi se javljalo kada sam u bazu (postgres) unosio preko nekog GUI-a koji nije unicode i posle pokušavao da iščitam i prikažem kao unicode nisu mi se pojavljivale kvačice... kad sam uneo podatke preko GUI-a iz .net-a i unicode podatke, sve je bilo OK. Ako sam dobro ukapirao šta vas muči...
Pozdrav!
RTFM