Monday, February 25, 2019 2:35 AM, Eli Zaretskii wrote:

> > Running something like
> >
> >     groff -Tutf8 <file>
> >
> > rather than something like
> >
> >     groff -Tutf8 <file> | more
> >
> > or
> >
> >     groff -Tutf8 <file> > <outfile>
> >
> > Jeff
> 
> Yes, I tried all of the above.  The last method ends up with correct UTF-8
> sequences, all the others yield mojibake.

Since method 2 works for me, I guess I’m having better luck than you—I
suppose I should count my blessings :-).  Especially since method 2 is
the one I would most often use.

> Groff, of course, writes the same bytes in all mrthods.

As is does for me, confirmed by ‘od -h’.

The question, then, is why grotty is behaving differently than my simple
C program, which—as nearly as I can tell—is doing the same thing when
outputting characters.  Win 10 vs.  Win 7?  Compiler?  Or perhaps I
missed something important elsewhere in the code for tty.cpp.

Anyway, stuff like this should make it clear why someone running Windows
would do something as silly as create a devcp1252.

Jeff

Reply via email to