[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#43093: 9term dosn't display utf encoded files properly



Package: 9term
Version: 1.6.6-6

When I run 9term either from a normal shell prompt or from the debian
menu it displays "Can't set pty mode: Invalid argument" on the first
line. The following script shows what happens when I try to display a
utf encoded file.

Script started on Mon Aug 16 04:32:23 1999
bash-2.02$   less /usr/doc/9term/trilang.utf
WARNING: terminal is not fully functional

/usr/doc/9term/trilang.utf  (press RETURN)

Here's a sample file of cyrillic, japanese, and greek text:

------------------------------------------------------------

                Final examination --  Slavic B
                        (Time: Three Hours)

Part 1: Translate into English:

        <D0><AF> <D1><81><D1><82><D0><B0><D0><BB> <D0><B1><D1><8B><D0><B2><D0><B0><D1><82><D1><8C> <D1>
<83> <D0><92><D0><BE><D0><BB><D1><87><D0><B0><D0><BD><D0><B8><D0><BD><D1><8B><D1><85>.  <D0><9E><D0>
<B1><D1><8B><D0><BA><D0><BD><D0><BE><D0><B2><D0><B5><D0><BD><D0><BD><D0><BE>
<D1><8F> <D1><81><D0><B8><D0><B4><D0><B5><D0><BB> <D0><BD><D0><B0> <D0><BD><D0><B8><D0><B6><D0><BD><D0>
<B5><D0><B9> <D1><81><D1><82><D1><83><D0><BF><D0><B5><D0><BD><D0><B8> <D1><82><D0><B5><D1><80><D1><80>
<D0><B0><D1><81><D1><8B>; <D0><BC><D0><B5><D0><BD><D1><8F> <D1><82><D0><BE><D0><BC><D0><B8><D0><BB><D0>
<BE>
<D0><BD><D0><B5><D0><B4><D0><BE><D0><B2><D0><BE><D0><BB><D1><8C><D1><81><D1><82><D0><B2><D0><BE> <D1>
<81><D0><BE><D0><B1><D0><BE><D0><B9>, <D0><B1><D1><8B><D0><BB><D0><BE> <D0><B6><D0><B0><D0><BB><D1><8C>
 <D1><81><D0><B2><D0><BE><D0><B5><D0><B9> <D0><B6><D0><B8><D0><B7><D0><BD><D0><B8>, <D0><BA><D0><BE>
<D1><82><D0><BE><D1><80><D0><B0><D1><8F>
<D0><BF><D1><80><D0><BE><D1><82><D0><B5><D0><BA><D0><B0><D0><BB><D0><B0> <D1><82><D0><B0><D0><BA> <D0>
<B1><D1><8B><D1><81><D1><82><D1><80><D0><BE> <D0><B8> <D0><BD><D0><B5><D0><B8><D0><BD><D1><82><D0><B5>
<D1><80><D1><81><D0><BD><D0><BE>,
<D0><B8> <D1><8F> <D0><B2><D1><81><D0><B5> <D0><B4><D1><83><D0><BC><D0><B0><D0><BB> <D0><BE> <D1><82>
<D0><BE><D0><BC>, <D0><BA><D0><B0><D0><BA> <D1><85><D0><BE><D1><80><D0><BE><D1><88><D0><BE> <D0><B1>
<D1><8B><D0><BB><D0><BE> <D0><B1><D1><8B>

/usr/doc/9term/trilang.utf

<D0><B2><D1><8B><D1><80><D0><B2><D0><B0><D1><82><D1><8C> <D0><B8><D0><B7> <D1><81><D0><B2><D0><BE><D0>
<B5><D0><B9> <D0><B3><D1><80><D1><83><D0><B4><D0><B8> <D1><81><D0><B5><D1><80><D0><B4><D1><86><D0><B5>,
 <D0><BA><D0><BE><D1><82><D0><BE><D1><80><D0><BE><D0><B5> <D1><81><D1><82><D0><B0><D0><BB><D0><BE>
<D1><83> <D0><BC><D0><B5><D0><BD><D1><8F> <D1><82><D1><8F><D0><B6><D0><B5><D0><BB><D1><8B><D0><BC>.  
<D0><90> <D0><B2> <D1><8D><D1><82><D0><BE> <D0><B2><D1><80><D0><B5><D0><BC><D1><8F> <D0><BD><D0><B0> 
<D1><82><D0><B5><D1><80><D1><80><D0><B0><D1><81><D0><B5> <D0><B3><D0><BE><D0><B2><D0><BE><D1><80><D0>
<B8><D0><BB><D0><B8>,
<D1><81><D0><BB><D1><8B><D1><88><D0><B0><D0><BB><D1><81><D1><8F> <D1><88><D0><BE><D1><80><D0><BE><D1>
<85> <D0><BF><D0><BB><D0><B0><D1><82><D1><8C><D0><B5><D0><B2>, <D0><BF><D0><B5><D1><80><D0><B5><D0><BB>
<D0><B8><D1><81><D1><82><D1><8B><D0><B2><D0><B0><D0><BB><D0><B8> <D0><BA><D0><BD><D0><B8><D0><B3><D1>
<83>....

----------------------------------------------------------------
        Some Japanese text:

<E6><A8><AA><E5><B1><B1><E3><81><95><E3><82><93>--

<E6><96><B0><E5><B9><B4><E6><98><8E><E3><81><91><E3><81><BE><E3><81><97><E3><81><A6><E3><81><8A><E3>
<82><81><E3><81><A7><E3><81><A8><E3><81><86><E3><81><94><E3><81><96><E3><81><84><E3><81><BE><E3><81>
<99><E3><80><82>

<E4><B9><85><E3><81><97><E3><81><B6><E3><82><8A><E3><81><A7><E3><81><99><E3><81><AD><E3><80><82><E3>
<81><8A><E5><85><83><E6><B0><97><E3><81><A7><E3><81><99><E3><81><8B><E3><80><82><E3><81><8A><E6><89>
<8B><E7><B4><99><E3><82><92><E3><81><A9><E3><82><82><E3><81><86>
<E3><81><82><E3><82><8A><E3><81><8C><E3><81><A8><E3><81><94><E3><81><96><E3><81><84><E3><81><BE><E3>
<81><99><E3><80><82><E6><97><A5><E6><9C><AC><E8><AA><9E><E3><82><AF><E3><83><A9><E3><82><B9><E3><81>

:

<AB><E5><87><BA><E3><81><97><E3><81><BE><E3><81><99><E3><80><82>

<E5><8D><81><E4><BA><8C><E6><9C><88><E3><81><AF><E5><A4><A7><E5><A4><89><E5><BF><99><E3><81><97><E3>
<81><8B><E3><81><A3><E3><81><9F><E3><81><A7><E3><81><99><E3><81><8B><E3><82><89><EF><BC><8C><E3><82>
<AF><E3><83><A9><E3><82><B9><E3><81><8C>
<E3><81><82><E3><81><BE><E3><82><8A><E3><81><A7><E3><81><AF><E3><81><82><E3><82><8A><E3><81><BE><E3>
<81><9B><E3><82><93><E3><81><A7><E3><81><97><E3><81><9F><E3><80><82><E6><9D><A5><E6><9C><88><E3><81>
<AF><E3><82><82><E3><81><A3><E3><81><A8>
<E6><9A><87><E3><81><A7><E3><81><97><E3><82><87><E3><81><86><E3><80><82>

<E3><81><A7><E3><81><AF><EF><BC><8C><E3><81><BE><E3><81><9F><E3><80><82><E3><81><95><E3><82><88><E3>
<81><AA><E3><82><89><E3><80><82>

        -- <E3><83><96><E3><83><A9><E3><82><A4><E3><82><A2><E3><83><B3>

---
        <CE><A0><CF><81><CF><8C><CE><BB><CE><BF><CE><B3><CE><BF><CF><82>

  <CE><91><CF><80><CF><8C> <CF><84><CE><BF><CE><BD> <CE><BA><CE><B1><CE><B9><CF><81><CF><8C> <CF><80>
<CE><BF><CF><85> <CE><B4><CE><B7><CE><BC><CE><BF><CF><83><CE><B9><CE><B5><CE><B0><CE><B5><CF><84><CE>
<B7><CE><BA><CE><B5> <CF><84><CE><BF> The C Programming Language <CF><84><CE><BF> 1978,
<CE><BF> <CE><BA><CF><8C><CF><83><CE><BC><CE><BF><CF><82> <CF><84><CF><89><CE><BD> <CF><85><CF><80><CE>
<BF><CE><BB><CE><BF><CE><B3><CE><B9><CF><83><CF><84><CF><8E><CE><BD> <CE><AD><CF><87><CE><B5><CE><B9> 
<CF><85><CF><80><CE><BF><CF><83><CF><84><CE><B5><CE><AF> <CE><B5><CF><80><CE><B1><CE><BD><CE><B1><CF>
<83><CF><84><CE><B1><CF><84><CE><B9><CE><BA><CE><AD><CF><82> <CE><B1><CE><BB><CE><BB><CE><B1><CE><B3>
<CE><AD><CF><82>.

:

<CE><9F><CE><B9> <CE><BC><CE><B5><CE><B3><CE><AC><CE><BB><CE><BF><CE><B9> <CF><85><CF><80><CE><BF><CE>
<BB><CE><BF><CE><B3><CE><B9><CF><83><CF><84><CE><AD><CF><82> <CE><B5><CE><AF><CE><BD><CE><B1><CE><B9> 
<CF><84><CF><8E><CF><81><CE><B1> <CF><80><CE><BF><CE><BB><CE><B0> <CE><BC><CE><B5><CE><B3><CE><B1><CE>
<BB><CE><B0><CF><84><CE><B5><CF><81><CE><BF><CE><B9>, <CE><BA><CE><B1><CE><B9> <CE><BF><CE><B9> <CF>
<80><CF><81><CE><BF><CF><83><CF><89><CF><80><CE><B9><CE><BA><CE><BF><CE><AF>
<CF><85><CF><80><CE><BF><CE><BB><CE><BF><CE><B3><CE><B9><CF><83><CF><84><CE><AD><CF><83> <CE><AD><CF>
<87><CE><BF><CF><85><CE><BD> <CE><B9><CE><BA><CE><B1><CE><BD><CF><8C><CF><84><CE><B7><CF><84><CE><B5>
<CF><82> <CF><80><CE><BF><CF><85> <CE><B8><CE><B1> <CE><B6><CE><AE><CE><BB><CE><B5><CF><85><CE><B1><CE>
<BD> <CE><BF><CE><B9> <CE><BA><CE><B1><CE><B9> <CE><B7> C, <CE><B1><CE><BD> <CE><BA><CE><B1><CE><B9> 
<CF><8C><CF><87><CE><B9>
<CF><83><CE><B7><CE><BC><CE><B1><CE><BD><CF><84><CE><B9><CE><BA><CE><AC>, <CE><BA><CE><B1><CE><B9> <CE>
<B5><CE><BE><CE><B1><CE><BC><CF><80><CE><BB><CF><8E><CE><B8><CE><B7><CE><BA><CE><B5> <CF><80><CE><BF>
<CE><BB><CE><B0> <CF><80><CE><B9><CE><BF> <CF><80><CE><AD><CF><81><CE><B1> <CE><B1><CF><80><CF><8C> 
<CF><84><CE><B9><CF><82> <CF><81><CE><AF><CE><B6><CE><B5><CF><82> <CF><84><CE><B7><CF><82> <CF><89><CF>
<83> <CE><B3><CE><BB><CF><8E><CF><83><CF><83><CE><B1><CF><82>
<CF><80><CF><81><CE><BF><CE><B3><CF><81><CE><B1><CE><BC><CE><BC><CE><B1><CF><84><CE><B9><CF><83><CE>
<BC><CE><BF><CE><B0> <CF><84><CE><BF><CF><85> <CE><BB><CE><B5><CE><B9><CF><84><CF><85><CF><80><CE><B3>
<CE><B9><CE><BA><CE><BF><CE><B0> <CF><83><CF><85><CF><83><CF><84><CE><AE><CE><BC><CE><B1><CF><84><CE>
<BF><CF><82> UNIX.

(END)


(END)


(END)
bash-2.02$ exit

Script done on Mon Aug 16 04:32:57 1999

There is an HOWTO included with the source code which mentions someone else
encountering the same problem and it provides a diff of some sort.

I am using Debian 2.2, kernel version 2.2.10, libc6 version 2.1.2-0pre7,
xlib6g version 3.3.3.1-10 and 9fonts 1-7.1  


Reply to: