Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I'm going to assume the relevant value is meant to be: "{"in use"}" as having a leading quote but no trailing quote is going to cause problems.
Talend is escaping the inner quotes so whatever reads the file treats them as data and not string enclosures. If you want the raw output to look like "{"in use"}" turn off CSV options on your output component and manually wrap your values in quotes. Otherwise, tFileOutputDelimited is going to require an Escape Character value, and is going to escape inner quotes in your strings.
Out of curiosity, what program or process is going to read your output file that you don't want to escape your quotes?
You have quotation marks as data in a csv file where values are wrapped in quotes. This requires a way to differentiate between quotes wrapping values and quotes that are part of data values-- usually handled by escaping the data quotes. Standard ways of escaping quotes are to double them when they're data quotes or to place an escape character in front of a data quote. Which method you choose depends on what you're going to do with the csv file after you produce it.
In the input CSV I have:
"TEST","In use","Solaris, Windows","les serveur "entrees" sont","trois"
So there are commas or double quotes in the data.
In output I am obliged to have a structure:
"TEST","In use","Solaris, Windows","les serveur "entrees" sont","{"In use"}"
To properly integrate the real encapsulated data between ," ",
You understand ?