UTF-8 aware variant of SkunkDAV
[japanese] [english]
Original SkunkDAV
Files
Essentially modified points are:
- When DAVfile objects are created, the file URI field 'String name;' has '&' character
expressed as '%26' instead of '& amp;'. This enables us to handle filenames that
contains '&' character.
- When actions (Download, Newfile, Rename) that interact with filenames encoded by
a local machine charset are performed, a UTF16 <-> UTF8 conversion is inserted.
- When the DAVTableModel object requires a filename to a DAVFile object,
a UTF8 -> UTF16 conversion is inserted. On the table, this makes a non-ASCII filename correct.
- When actions (Newfile, Rename) send the new filename including space character,
'+' characters in the URLencoded string will be replaced with '%20' so that
the apache's mod_dav handles it correctly.
Screenshot
sachiho (naco[atmark]ange.ne.jp)