That appears to be a problem with the WavPack command line encoder. There should be no problem inside foo_clienc itself as all strings are processed as UTF-8 internally. Whichever tool you are having problems with must have a bug in its path processing.
Since it appears you are using tools which do not support pipes, try specifying both input and output paths, as relying on the tools to generate their own output paths is prone to error if they use the typical strrchr(path, '\\') method.
[a href="index.php?act=findpost&pid=245214"][{POST_SNAPBACK}][/a]
I don't understand why 0.3.2 failed but 0.3.1 works in the same situation.
[span style='font-size:8pt;line-height:100%']
foo_clienc 0.3.1 and oggenc with/without pipe:
INFO (foo_clienc) : CLI encoder: C:\Program Files\Encoder\OGGENC.EXE
INFO (foo_clienc) : Destination file: file://E:\ソ.ogg
INFO (foo_clienc) : Source file: file://E:\ソ.flac
INFO (foo_clienc) : 44100Hz 32bps 2ch
INFO (foo_clienc) : Encoding took 9875 milliseconds, speed 7.22x
INFO (CORE) : attempting to edit file info : file://E:\ソ.ogg
INFO (CORE) : file info update successful on : file://E:\ソ.ogg
foo_clienc 0.3.2 and oggenc with pipe:INFO (foo_clienc) : CLI encoder: C:\Program Files\Encoder\OGGENC.EXE
INFO (foo_clienc) : Destination file: file://E:\ソ.OGG
INFO (foo_clienc) : Source file: file://E:\ソ.flac
INFO (foo_clienc) : 44100Hz 32bps 2ch
ERROR (foo_clienc) : Writing to encoder failed
ERROR (foo_clienc) : Encoding failed
ERROR (foo_diskwriter) : Conversion failed.
foo_clienc 0.3.2 and oggenc without pipe:INFO (foo_clienc) : CLI encoder: C:\Program Files\Encoder\OGGENC.EXE
INFO (foo_clienc) : Destination file: file://E:\ソ.OGG
INFO (foo_clienc) : Source file: file://E:\ソ.flac
INFO (foo_clienc) : 44100Hz 32bps 2ch
ERROR (foo_clienc) : Failed to create temp file
ERROR (foo_diskwriter) : Conversion failed.
[/span]