git://git.novaco.in
/
novacoin.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
7515f00
)
Properly escape " in strings when exporting CSV
author
Wladimir J. van der Laan
<laanwj@gmail.com>
Fri, 11 May 2012 18:17:09 +0000 (20:17 +0200)
committer
Luke Dashjr
<luke-jr+git@utopios.org>
Tue, 15 May 2012 08:03:38 +0000 (08:03 +0000)
src/qt/csvmodelwriter.cpp
patch
|
blob
|
history
diff --git
a/src/qt/csvmodelwriter.cpp
b/src/qt/csvmodelwriter.cpp
index
84578b3
..
8a50bba
100644
(file)
--- a/
src/qt/csvmodelwriter.cpp
+++ b/
src/qt/csvmodelwriter.cpp
@@
-27,8
+27,9
@@
void CSVModelWriter::addColumn(const QString &title, int column, int role)
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)