shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Problema com Ç


From: Paulo Bettega
Subject: Re: [shell-script] Problema com Ç
Date: Mon, 05 Jan 2015 18:24:47 -0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.3.0

Faz logout e login pra ver se resolve.
Não consigo pensar em outra coisa, porque esses problemas
de acentos acabaram aqui quando eu setei tudo com pt_BR.utf8,
inclusive as partições NTFS montadas com locale=pt_BR.utf-8

Abraços Paulo Bettega


On 05-01-2015 18:19, Alfredo Casanova address@hidden [shell-script] wrote:
Bom... Setei todos os locales dentro do .bashrc e o problema se resolveu no 
terminator. No xterm
resolveu 'um pouco'. Ele agora aceita ç no stdin mas não imprime no stdout:


$ çç
bash: $'\347\347': comando não encontrado

no guake continua igual:

$ ????
bash: abcd: comando n��o encontrado

o problema do guake acredito que seja do python, que não deve estar encodando 
direito. xterm eu não sei


On Mon Jan 05 2015 at 6:09:14 PM Alfredo Casanova <address@hidden
<mailto:address@hidden>> wrote:

    A primeira coisa que fiz foi setar todas as variáveis do locale pra 
pt_BR.utf8... não resolveu

    On Mon Jan 05 2015 at 6:05:06 PM 'Julio C. Neves' address@hidden
    <mailto:address@hidden> [shell-script] <address@hidden
    <mailto:address@hidden>> wrote:

        __

        Isso é algo relativo a utf8, mas estou no celular.

        Em 05/01/2015 18:02, "Alfredo Casanova address@hidden 
<mailto:address@hidden>
        [shell-script]" <address@hidden.__br <mailto:address@hidden>>
        escreveu:


            __

            É, percebi isso depois, mas o problema persiste: nenhum dos meus 
terminais trata os
            caracteres especiais da forma que deveria! Não faço ideia de onde 
pesquisar mais a
            respeito :(

            On Mon Jan 05 2015 at 5:56:12 PM 'Julio C. Neves' address@hidden
            <mailto:address@hidden> [shell-script] <address@hidden.__br
            <mailto:address@hidden>> wrote:

                __

                Alfredo, se vc fizer echo "$REPLY", os ????? não viram nomes de 
arquivos.

                Em 05/01/2015 17:22, "Alfredo Casanova address@hidden
                <mailto:address@hidden> [shell-script]" <address@hidden.__br
                <mailto:address@hidden>> escreveu:


                    __

                    Galera, fiz um script aqui que pede alguns inputs de 
usuários, e acabei de
                    perceber que, dependendo do terminal, o comportamento do Ç 
e outros caracteres
                    acentuados varia e atrapalha bastante.

                    Meu terminal 'principal' é o *Guake*.

                    Quando dou um read nele e coloco qualquer caractere 
acentuado, ele troca mostra
                    uma interrogação.
                    quando trato o $REPLY, ele mostra os arquivos daquele 
diretório que dão match
                    com ????? (no caso de 5 caracteres acentuados, ou ççççç):

                    $ read
                    ?????
                    $ echo $REPLY
                    1.png abcde aloha

                    No *terminator* é ainda mais estranho. Se eu digitar no 
prompt qualquer
                    caractere acentuado, ele não me dá retorno. Mas no read, 
funciona:

                    $ [aqui digitei áááéééíííÇÇÇ sem output]
                    $ read
                    çççççççáááéééíííóÚÇ
                    $ echo $REPLY
                    çççççççáááéééíííóÚÇ

                    e no *xterm *os caracteres acentuados atuam como um 'tab'



----------------------------------------------------------------------------------------------------
Enviado por: Alfredo Casanova <address@hidden>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]