Mercurial > hg > bitcoin
changeset 2505:3d4163268f7f draft
Merge pull request #1261 from laanwj/2012_05_escapecsv
Properly escape strings when exporting CSV
author | Wladimir J. van der Laan <laanwj@gmail.com> |
---|---|
date | Fri, 11 May 2012 23:30:04 -0700 |
parents | 4a14da193528 (current diff) 4e8661575024 (diff) |
children | dd121e3f7018 798f016c287e |
files | |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/qt/csvmodelwriter.cpp +++ b/src/qt/csvmodelwriter.cpp @@ -27,8 +27,9 @@ static void writeValue(QTextStream &f, const QString &value) { - // TODO: quoting if " or \n in string - f << "\"" << value << "\""; + QString escaped = value; + escaped.replace('"', "\"\""); + f << "\"" << escaped << "\""; } static void writeSep(QTextStream &f)