escaping cadena complicada a formato CSV

Tengo que crear un archivo CSV a partir de la salida del servicio web y el archivo CSV utiliza cadenas entre comillas con un separador de coma. @ No puedo cambiar el formato ...

Así que si tengo unstring se convierte en"string" ... Si el valor ya tiene comillas, se reemplazan con comillas dobles. Por ejemplo unastr"ing se convierte en"str""ing" ...

Sin embargo, últimamente mi importación ha fallado debido a lo siguiente

a cadena de entrada original es:"","word1,word2,..."todas las comillas simples se reemplazan por dobles, lo que resulta en:"""",""word1,word2,...""then tiene el prefijo y el sufijo con cita antes de escribir en el archivo CVS:""""",""word1,word2,..."""

omo puede ver, el resultado final es este:

""""",""word1,word2,..."""

que rompe mi importación (se ve como otro campo) ... Creo que el problema es la aparición de"," en la cadena de entrada original.

¿Existe una secuencia de escape CVS para este escenario?

Actualiza

La razón por la cual los saltos anteriores se deben al archivo de mapeo BCP (la utilidad BCP se usa para cargar el archivo CSV en SQL db) que tiene un terminador definido como",". Entonces, en lugar de ver 1 campo, ve 2 ... Pero no puedo cambiar el archivo de mapeo ...

Respuestas a la pregunta(6)

Su respuesta a la pregunta