From: Hans B. <han...@gm...> - 2013-08-06 10:13:14
|
On Tue, Aug 6, 2013 at 12:04 PM, Sven Utcke <sve...@gm...> wrote: > Ok, I'm sure I'm missing the point here, but why should the FS care about the encoding anyway? > Filename (link target) is whatever 0 terminated string get's passed to the FS. And the same string will also be returned later on. > Trying to guess what encoding an app is using and converting this to some other encoding another app is using will never work relieably - or so it certainly looks from where I am standing... > Yes, conceptually you are definitely right. The problem here is that my fs sits on top of something that produce wide (4-byte) character representation of almost everything internally and I need to reduce that to generate virtual filenames, symbolic links etc. I just want to make sure I do that in the most portable way possible. I certainly can not use wchar_t arrays directly ;) > Sven > -- > Diese Mail wurde von einem Handy gesendet, was Kargheit des Ausdrucks, Originalität der Rechtschreibung und lieblose Formatierung (inklusive TOFU) entschuldigen mag. > > > > -----Original Message----- > From: Miklos Szeredi <mi...@sz...> > To: "Hans Beckérus" <han...@gm...> > Cc: fuse-devel <fus...@li...>, Nikolaus Rath <Nik...@ra...> > Sent: Di., 06 Aug 2013 10:53 > Subject: Re: [fuse-devel] question regarding readlink() target > > On Tue, Aug 6, 2013 at 10:40 AM, Hans Beckérus <han...@gm...> wrote: >> I see your point. However, going from Unicode to clean UTF-8 is not that easy :( >> One could use 'iconv' but that is way overkill for what I am trying to >> do. Is it that bad of a choice to set current locale in my filesystem >> process(s) to UTF-8 and use existing translation functions in Linux? > > Setting LC_CTYPE to UTF-8 and using the conversion functions is fine. > > Thanks, > Miklos > > ------------------------------------------------------------------------------ > Get your SQL database under version control now! > Version control is standard for application code, but databases havent > caught up. So what steps can you take to put your SQL databases under > version control? Why should you start doing it? Read more to find out. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel > > ------------------------------------------------------------------------------ > Get your SQL database under version control now! > Version control is standard for application code, but databases havent > caught up. So what steps can you take to put your SQL databases under > version control? Why should you start doing it? Read more to find out. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel |