Jangan simpan CLOB, atau string yang dihasilkan di DataGridView.
Alih-alih, tangkap acara klik di DataGridView lalu ubah CLOB menjadi string untuk dilihat. Gunakan penyandian yang sesuai dari System.Text.Encoding
.
Saya berasumsi DataReader atau DataAdapter Anda (dengan cara apa pun Anda mengisi DataSet) akan menyimpan CLOB Anda dalam byte-array. (Seperti halnya dengan driver SQLServer dan Informix).
byte[] clob;
// get it from your datarow/datagridview bound item
string thexml = System.Text.Encoding.UTF8.GetString(theclob)