It isn't converting to "raw". It is encoding your text so that your query doesn't break.
I'm guessing your using a query something like
var query = "INSERT INTO YourTable ... VALUES( " + yourValue + ")";
You should be using a paramatarized query where this will be taken care of.
command.CommandText = "INSERT INTO YourTable ... VALUES( @yourValue )";
command.Parameters.AddWithValue("@yourValue", yourValueFromLabel);