CSV アダプタでダブルクォーテーションをエスケープせずに出力する方法について

Avatar
tkt777
お世話になっております。

CSV アダプタでダブルクォーテーションを含む文字列を出力するとエスケープされて
出力されてしまいます。
たとえば、以下のような出力がされます。

 入力:あああ"いいい
 出力:あああ""いいい

これをエスケープさせずに入力データのまま出力させたいのですが、何か方法は
ありますでしょうか。

この記事は役に立ちましたか?

0が役に立ったといっています

コメント

  • Avatar
    kirschbaum
    コメントアクション Permalink
    CSVアダプタは、CSVのRFCに沿った動作になると回答もらったことがあります。
    なので、エスケープ無しにダブルクォーテーションの出力はできないですね。


    可変長アダプタがあるなら、「CSV風」なテキストファイルとして、
    出力できると思うので試してみてはどうでしょう。

    他の方法としては、外部アプリケーション起動に、
    OS のリダイレクトでテキストファイルに追加するコマンドを設定して繰り返す、
    という感じでしょうか。
    0

ログインしてコメントを残してください。