diff --git a/pl/yio.yap b/pl/yio.yap index 523852c38..6add6ea54 100644 --- a/pl/yio.yap +++ b/pl/yio.yap @@ -116,7 +116,10 @@ open_pipe_streams(Read, Write) :- ; true ), - unix:pipe(Read, Write). + unix:pipe(Read, Write), + yap_flag(encoding, X), + set_stream(Read, encoding(X) ), + set_stream(Write, encoding(X) ). fileerrors :- '$swi_set_prolog_flag'(fileerrors, true).