On 06.05.2014 22:33, Michael Michaud wrote:
> Hi
>> On 06.05.2014 21:31, Michael Michaud wrote:
>>> Hi,
>>>> done. works fine on vista, jre6u32 32bit
>>>>
>>>> the test i mentioned essentially checks for ansi compatibility of the 
>>>> path. maybe we should tighten it.
>>>> http://sourceforge.net/p/jump-pilot/code/HEAD/tree/core/trunk/src/com/vividsolutions/jump/workbench/imagery/ecw/ECWImageFactory.java#l72
>>>>> Don't know exactly what ecw native code can recognize, but ë belongs to
>>>>> the 8859-1
>>>>> charset.
>>>>> Maybe we should check that the path uses US-ASCII characters only, but
>>>>> it is much more
>>>>> restrictive and it's just a guess...
>>>>>
>>>> but probably correct, if it fails with special ë. what's it called btw?
>>>>
>>>> would you mind trying some more chars from just above the ASCII range?
>>>>    http://soldin.de/about/2003-js_unibook/js-unibook-4.0/unicode.htm
>>>> the above is a js unicode table creator i did years ago (to check browser 
>>>> unicode capabilities). select 'basic latin' to 'extd. latin' and you get 
>>>> the first 256 chars of which the first 128 are the ASCII range. € seems to 
>>>> be the first non ASCII char.
>>> Made some more test
>>> % (pure ascii) : works
>>> $ (pure ascii) : works
>>> € (first non ascii) : fails
>>> é (belongs to both iso-8859-1/latin-1, windows-1252) : fails
>>> œ (windows 1252 but not iso-8859-1) : fails
>>>
>>> Seems safe to check that the path is pure ascii (minus forbidden character)
>>>
>> minus? what about space char mentioned by jukka?
> Space works fine.
> ~ (#126 = 7E) also works
> Don't know what ascii #127 is
> Maybe ascii characters forbidden for character filenames (ex. > or ?)
> do not need to be checked as there is no chance to find one...
> 
> I would say that checking all char are < 127 is OK
> 

it's ⌂ (del), whyever it's called like dat .. you can input chars directly on 
windows by number by keeping Alt pressed and input the number into your numpad 
and releasing Alt (number keys under the F keys do _not_ work). this works up 
to 127 for ascii, after that the order is weird, neither ansi nor windows-1252, 
see also
http://symbolcodes.tlt.psu.edu/accents/codealt.html

change is committed.. n8 ede

------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to