TSynEdit.Lines.LoadfromFile fails if filename contains unicode characters outside current codepage.
Original Reporter info from Mantis: Bart @flyingsheep
-
Reporter name: Bart Broersma
Original Reporter info from Mantis: Bart @flyingsheep
- Reporter name: Bart Broersma
Description:
See summary.
Same for SaveToFile.
Cause: a TFileStream is used with Utf8ToSys conversion of filename.
This fails in the above described scenario.
Additional information:
Patch attached which uses TFileStreamUtf8 form LazUtfClasses, which was purpose built for this scenario.
Mantis conversion info:
- Mantis ID: 24529
- OS: Window
- OS Build: Win7
- Build: r41211
- Platform: i386
- Version: 1.1 (SVN)
- Fixed in revision: 41478 (#9fe05b6f).