On 16/03/16 08:18, Александр Пешков wrote:
>     Could somebody explain why Firebird is in the filename translation
>     business at all? 
> 
> Imagine a system, containing linux server, using UTF-8 encoding, some
> linux clients (also UTF-8) and some windows clients (cp1251, I use
> russian sample) and using russian name for database file. W/o
> translation filenames, received from windows client, will binary differ
> from one, used by linux clients and server, which will cause file open
> failure.

Given that it's not just Firebird that has a problem with the crap M$
still peddle, more generic solutions exist already. Having used
alias.conf for many years and kept the alias to 7bit ASCII characters
has been one approach, so perhaps this could be expanded to include
several aliases all mapping to the one safely wrapped internal name and
path? I do find it strange that people still use OS specific settings on
networked systems which could well have problems with that. None of my
users even know that it's Firebird providing the grunt, as the hack
attempts attest, so shouldn't the inter OS conversion problems be
handled in a different way?

-- 
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk
Rainbow Digital Media - http://rainbowdigitalmedia.co.uk

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to