- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Does the non-standard Fortran function getcwd() support UNICODE characters?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Unlikely.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For the fortran IFPORT getcwd would be a no. But you can use windows sdk routines, e.g. _wgetcwd, see https://msdn.microsoft.com/en-us/library/sf98bd4y.aspx
But if you just want the unicode working directory then that is OK if you want to do unicode file handling you will have a lot more work to do as fortran file handling has no unicode support, you will need windows sdk routines
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your help Andrew and Steve. I presume that UNICODE support is a long way off in Intel Fortran?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
IMO, UNICODE support is way off the radar. What is it that you want to do? If you give some detail you may get some helpful suggestions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I need to:
1. Open files with UNICODE names.
2. Handle character strings derived from these file names in Fortran.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1) The only way I know to do this is with a USEROPEN routine, and this is not for the faint of heart
2) Intel Fortran provides a library of routines for dealing with multibyte character strings. Look in the Language Reference > A to Z section for the routines whose names begin with MB. These are all defined in module IFNLS.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Steve. I had no idea these routines existed.
I will investigate.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page