RFE 4519026: (process) Process should support Unicode on Win NT, request for review (original) (raw)
Alan Bateman Alan.Bateman at Sun.COM
Tue Mar 24 16:10:28 UTC 2009
- Previous message: RFE 4519026: (process) Process should support Unicode on Win NT, request for review
- Next message: RFE 4519026: (process) Process should support Unicode on Win NT, request for review
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Martin Buchholz wrote:
:
So I suspect we can get rid of that icky C code in getNativePath entirely, perhaps simply replacing it by java calls to getPath() or similar functionality extracted from something in NIO2, which is in jdk7 since b50. Eliminating this native code would be good although I don't think we'll find code that is completely compatible with the existing behavior. For example, in addition to normalizing the path separator, it trims trailing spaces. If you passed such input to FileSystem.getDefault().getPath method it would reject it immediately (because trailing spaces are prohibited in directory names). The simplest solution is probably to put this trimming in the Windows java.lang.ProcessImpl. I don't think it needs to worry about the separator because the working directory should already be normalized.
-Alan.
- Previous message: RFE 4519026: (process) Process should support Unicode on Win NT, request for review
- Next message: RFE 4519026: (process) Process should support Unicode on Win NT, request for review
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]