私のクライアントのために perl で小さなスクリプトを書いています。これは、データベースから特定のデータを抽出し、添付ファイルを介してこのデータを含む電子メールをクライアントに送信します。スクリプト自体は問題ではありません。問題はファイルです。標準の .csv ファイルは問題なく、スクリプトは問題なくそれを処理していると思いましたが、データを処理しているクライアントのさらなるソフトウェアには、二重引用符などの区切り記号のない .tsv ファイルが必要です。問題は、データベース データに必要な特殊文字が含まれていることです。たとえば、改行や二重引用符を含むテキストなどです。スクリプトを実行すると.tsvが作成されますが、特殊文字が台無しになるため、何らかの方法でエスケープする必要があります。残念ながら、.csvファイルのように二重引用符を使用することはできません. これに対するより良い解決策はありますか?
ありがとう。