I have used wide Unicode filenames once in a Rename function, but all I can say is it is not easy.
Noted the _unsigned declare might be a bug in
Dim Shared hfind As _Unsigned _Offset
For an example in Unicode find attached a Rename function..
The Unicode extends ASCIIZ from 260 to 520 chars. Each Unicode is 2-byte pairs which is 256^2 or 65536 possible symbols.
Nameit2 is VBdos (no unicode)
Nameit is QB64 (has unicode)
Noted the _unsigned declare might be a bug in
Dim Shared hfind As _Unsigned _Offset
For an example in Unicode find attached a Rename function..
The Unicode extends ASCIIZ from 260 to 520 chars. Each Unicode is 2-byte pairs which is 256^2 or 65536 possible symbols.
Nameit2 is VBdos (no unicode)
Nameit is QB64 (has unicode)