1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Character encoding em programa Java do Instituto do Emprego

Discussão em 'Dúvidas e Suporte Técnico - GNU/Linux & *nix' iniciada por wild_oscar, 30 de Março de 2009. (Respostas: 7; Visualizações: 701)

  1. wild_oscar

    wild_oscar Power Member

    O formulário de candidatura ao Programa Inov Jovem em Linux pode ser encontrado em http://www.inovjovem.gov.pt/PresentationLayer/primeinov_ctexto_01.aspx?localid=7&menuid=5&area=9
    Link directo: http://www.inovjovem.gov.pt/PresentationLayer/ResourcesUser/Formularios/fme.zip

    Tenho um problema no meu SO (Ubuntu Hardy): todos os caracteres portugueses que introduzo (á,é, símbolo do euro €) aparecem desformatados depois de gravar, sair do programa e voltar a entrar.

    Queria saber se isto acontece com os demais utilizadores de Linux e, em caso afirmativo, se sabem como resolver o problema.

    Teste:
    1) Abrir o programa (ex: java -jar fme.jar)
    2) Escrever "áéí" num campo de texto
    3) Gravar
    4) Sair e voltar a entrar
    5) Abrir o ficheiro gravado e verificar o que foi escrito
     
  2. John Silva

    John Silva Power Member

    Acontece-me o mesmo !
     
  3. slack_guy

    slack_guy Power Member

    Aqui não tenho esse problema:
    Código:
    $ java -version
    java version "1.6.0_11"
    Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
    Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing)
    
    Slackware Linux 12.2
     
  4. wild_oscar

    wild_oscar Power Member

    Podes já agora fazer o paste de "locale" (ou de env|grep LANG, ou echo $LANG)
     
  5. slack_guy

    slack_guy Power Member

  6. wild_oscar

    wild_oscar Power Member

  7. slack_guy

    slack_guy Power Member

    Com o € não.

    Ao alterar de
    Código:
    LANG="pt_PT"
    
    para
    Código:
    LANG="pt_PT.UTF-8"
    os caracteres ficam marados.
     
  8. wild_oscar

    wild_oscar Power Member

    Pois. Tal e qual como eu, então.
     

Partilhar esta Página