Problemas com caracteres especiais [Resolvido]

Conversações gerais a respeito de Sabayon Linux

Moderator: Moderators

Problemas com caracteres especiais [Resolvido]

Postby Tiago » Sun Jan 06, 2008 20:39

Não sei se alguem ja teve este problema mas eu tenho um .rar com ficheiros q têm caracteres especiais (~,`,etc.) e não consigo descompactar porque o linux também não os suporta.
Há alguma maneira de mudar o nome do ficheiro dentro do rar ou tornar o linux compativel com esses caracteres?
Last edited by Tiago on Wed Jan 09, 2008 20:18, edited 1 time in total.
Tiago
Young Hen
 
Posts: 31
Joined: Mon Oct 29, 2007 17:13
Location: Madrid, Spain

Re: Problemas com caracteres especiais

Postby Fitzcarraldo » Sun Jan 06, 2008 23:04

Você já configurou o Sabayon Linux para apoiar o locale pt_BR?

Não sei se existe este guia em português mas, além de em ingles, existe em espanhol, se ajuda:

http://www.gentoo.org/doc/en/guide-localization.xml

http://www.gentoo.org/doc/es/guide-localization.xml
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7340
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Problemas com caracteres especiais

Postby Tiago » Mon Jan 07, 2008 14:12

Bem, eu li o tutorial e agora o meu ficheiro /etc/env.d/02locale está assim:

Code: Select all
LANG="pt_PT@euro"
LC_ALL="pt_PT@euro"
LANGUAGE="pt_PT@euro"
SYSFONT="latarcyrheb-sun16"


Tambei utilizei o ./bashrc com o seguinte comando:

Code: Select all
export LANG="pt_PT@euro"


Depois actualizei o ambiente e reiniciei o linux mas no regresso estava tudo na mesma :? , se bem que a variavel LC_ALL esta de facto definida como pt_PT@euro:

Code: Select all
localhost tiago # env | grep -i LC_
LC_ALL=pt_PT@euro


Resumindo, parece que esta tudo bem, mas nao funciona...

PS: Será que estas mudanças não se aplicaram ao ark? (na verdade isto confirma-se pois ja consigo criar pastas e ficheiros com acentos mas no entanto no ark aparece-me tudo mal e acaba por falhar...)
Tiago
Young Hen
 
Posts: 31
Joined: Mon Oct 29, 2007 17:13
Location: Madrid, Spain

Re: Problemas com caracteres especiais

Postby Fitzcarraldo » Mon Jan 07, 2008 17:35

O que é devolvido se você usa o seguinte comando?

Code: Select all
$ locale


Não tenho mais o locale pt nem o locale pt_BR configurado depois que tivi que reinstalar o Sabayon em dezembro. No momento só estou usando o locale en_GB, e quando uso o comando locale o resultado é:

Code: Select all
$ locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=en_GB.UTF-8


Em seu caso, aparece "pt_PT@euro" para todos estes variáveis do ambiente? Será que "pt_PT" (i.é. sem o "euro") ou "pt" dariam resultado diferente com o .rar? Sei que não deveriam, mas nunca se sabe com Linux :? :) Talvez você tem razão a respeito do .rar criado antes das mudanças, mas acho que o SL deveria mostrar os acentos se foram criados com codificação UTF-8.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7340
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Problemas com caracteres especiais

Postby Tiago » Wed Jan 09, 2008 14:19

Bem apos ter andado aqui a brincar de um lado para o outro e mudar o locale para pt_PT.UTF-8 o resultado desse comando é este:

Code: Select all
LANG=pt_PT.UTF-8
LC_CTYPE="pt_PT.UTF-8"
LC_NUMERIC="pt_PT.UTF-8"
LC_TIME="pt_PT.UTF-8"
LC_COLLATE="pt_PT.UTF-8"
LC_MONETARY="pt_PT.UTF-8"
LC_MESSAGES="pt_PT.UTF-8"
LC_PAPER="pt_PT.UTF-8"
LC_NAME="pt_PT.UTF-8"
LC_ADDRESS="pt_PT.UTF-8"
LC_TELEPHONE="pt_PT.UTF-8"
LC_MEASUREMENT="pt_PT.UTF-8"
LC_IDENTIFICATION="pt_PT.UTF-8"
LC_ALL=pt_PT.UTF-8


Mas continua tudo na mesma. Posso criar pastas, ficheiros, enfim o que me apetecer seja com q caracter for, no entanto, os ficheiros dentro do rar mantêm-se inalterados o que me leva a crer que nao tenho grande hipotese excepto voltar a fazer o download e esperar q desta vez fique com o nome correcto.
Tiago
Young Hen
 
Posts: 31
Joined: Mon Oct 29, 2007 17:13
Location: Madrid, Spain

Re: Problemas com caracteres especiais

Postby Fitzcarraldo » Wed Jan 09, 2008 16:34

Bom, então não sei. Qual programa foi usado para criar aquele ficheiro rar, e sob que sistema operativo? É possível que o programa que crio o ficheiro rar não é compativel com UTF-8. Por exemplo veja os problemas com caracteres acentuados que têm os seguintes programas para criar archivos:

http://www.altools.net/Forums/tabid/86/ ... fault.aspx
http://www.powerarchiver.com/forums/sho ... php?t=1283
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7340
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Problemas com caracteres especiais

Postby Tiago » Wed Jan 09, 2008 16:40

Bem, tenho aqui umas noticias mais ou menos boas... Entao é assim:

Eu tenho 3 partições no disco (fora o boot e swap) umas delas está formatada em ext3 e serve de root, as outras duas estão montadas numa partição extendida que por sua vez tem duas partições nfts lá dentro. Ao que parece (e a mim parece-me muito estranho) so consigo criar ficheiros e pastas com acentos na aprtição ext3... Ja consegui extrair todos os ficheiros q necessitava mas teve de ser para a partição ext3 pois nas outras nao dava!

Alguem faz ideia do que se trata?
Tiago
Young Hen
 
Posts: 31
Joined: Mon Oct 29, 2007 17:13
Location: Madrid, Spain

Re: Problemas com caracteres especiais

Postby Fitzcarraldo » Wed Jan 09, 2008 17:48

NTFS? Talvez isto te ajuda:

Cannot write filenames with accents on my NTFS partition

EDIT: Veja o locale no fstab.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7340
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Problemas com caracteres especiais

Postby Tiago » Wed Jan 09, 2008 20:16

Bem problema resolvido 8)

A solução foi adicionar as seguintes entradas ao fstab:

Code: Select all
/dev/sda6 /media/Misc ntfs-3g default,locale=pt_PT.UTF-8 0 0
/dev/sda5 /media/Data ntfs-3g default,locale=pt_PT.UTF-8 0 0


Agora parece q esta tudo bem! Obrigado pela ajuda.
Tiago
Young Hen
 
Posts: 31
Joined: Mon Oct 29, 2007 17:13
Location: Madrid, Spain

Re: Problemas com caracteres especiais (resolvido)

Postby Fitzcarraldo » Thu Jan 10, 2008 13:05

De nada. Mas, olhando o link que te dei, acho que "default" deveria ser "defaults". Veja também a página seguinte:

How to edit and understand /etc/fstab
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7340
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Next

Return to Portuguese

Who is online

Users browsing this forum: No registered users and 0 guests