I have a problem when i will save a GpgmeData in a char variable. Some special character add in the char varialble. How can i do to have the same value in char variable like the GpgmeData value?=20 I have do that : while(!(err =3D gpgme_data_read ( out, buf, 100, &nread ))){ resultText+=3Dbuf; } but the value of the variable resultText is not correct.