On Wed, 25 Apr 2012 10:04:54 +0200
Sven Barth <[email protected]> wrote:

> Am 25.04.2012 00:43, schrieb ik:
> > On Wed, Apr 25, 2012 at 01:26, Juha Manninen<[email protected]>  
> > wrote:
> >> Partly related to issue
> >>    21817: "FileUtil.CopyFile" would failed to work with Unicode Characters
> >> filename.
> >> http://bugs.freepascal.org/view.php?id=21817
> >>
> >> My tests failed when I copied the file name directly to source editor.
> >> They succeeded when I used a FileNameEdit to select the file name.
> >> Why does it happen?

>From where are you pasting?
Via drag and drop or via clipboard?
SynEdit uses a different font than TFilenameEdit and treats some
characters special.


> > NTFS and FAT works in a very wrong way. They have code pages for the
> > filename. so if you are using an Arabic filename for example, you must
> > first know if you are using code page for Arabic (and there is more
> > then one for Arabic afaik), or does it use UTF-8 or UTF-16 afaik.
> 
> I don't know about FAT, but NTFS stores filenames as UTF-16 (or UCS-2 at 
> least) and thus does not need any code pages.

You can not paste from a file system directly to SynEdit.
The bug is somewhere else.

Mattias

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to