Summary: | OFX files are double encoded which messes up the £ sign | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Barry Scott <barry> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.7.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kmymoney/bde946b1e800e40414219397032b8ff484e17733 | Version Fixed In: | 4.8.0 |
Attachments: | Fix double encoding of OFX files with £ signs |
Description
Barry Scott
2015-09-30 13:58:58 UTC
Created attachment 94785 [details]
Fix double encoding of OFX files with £ signs
This patch has been tested by rpmbuild of fedora kmymoney 4.7.1 + this patch.
Git commit 2d4f13c067c44365f535906aabc180d9d8e57a9f by Cristian Oneț. Committed on 01/12/2015 at 10:43. Pushed by conet into branch 'master'. Fix OFX direct connect data encoding. Write the byte array directly into the file without passing it trough QTextStream which uses QTextCodec::codecForLocale() to interpret the data. The encoding is handled by libofx. FIXED-IN: 4.8.0 M +1 -2 kmymoney/plugins/ofximport/dialogs/kofxdirectconnectdlg.cpp M +2 -3 kmymoney/plugins/ofximport/ofxpartner.cpp http://commits.kde.org/kmymoney/2d4f13c067c44365f535906aabc180d9d8e57a9f Git commit bde946b1e800e40414219397032b8ff484e17733 by Christian Dávid, on behalf of Cristian Oneț. Committed on 24/02/2016 at 13:30. Pushed by christiand into branch 'frameworks'. Fix OFX direct connect data encoding. Write the byte array directly into the file without passing it trough QTextStream which uses QTextCodec::codecForLocale() to interpret the data. The encoding is handled by libofx. FIXED-IN: 4.8.0 M +1 -2 kmymoney/plugins/ofximport/dialogs/kofxdirectconnectdlg.cpp M +2 -3 kmymoney/plugins/ofximport/ofxpartner.cpp http://commits.kde.org/kmymoney/bde946b1e800e40414219397032b8ff484e17733 |