The message window is UTF-8, it has to be. When geany reads the filename it passes what it finds it to `document_open_file()` [here](https://github.com/geany/geany/blob/master/src/msgwindow.c#L1128) without first converting it to locale.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/783#issuecomment-172770469