Edwin: force subprocess I/O ports to use iso-8859-1 coding.
authorChris Hanson <org/chris-hanson/cph>
Fri, 19 Jul 2019 03:26:56 +0000 (23:26 -0400)
committerChris Hanson <org/chris-hanson/cph>
Fri, 19 Jul 2019 03:32:11 +0000 (23:32 -0400)
commit08e4e43e2f1f6a31a3f22ea19f51bb347e211f20
treeb3e35e424cfd3f2dc874da82a688f73630f02c95
parent8ab22a695b3801e59c5067fb065e7dfad4e59c96
Edwin: force subprocess I/O ports to use iso-8859-1 coding.

There may still be a problem with synchronous subprocesses, since we don't have
a way to get at those ports.  If the process writes UTF-8, then the I/O copier
will try to write unicode chars to a buffer, and I'm not sure what will happen
in that case.  It might just ignore the upper bits.
src/edwin/process.scm