Publicada por gilbertoteles em 17/06/2007 - 21:09h:
* gilbertoteles usa Slackware

Olá pessoal!

Tenho o seguinte cenário:

1 - PC
Windows 2000 server ENG codepage 437

2 - PC
Slackware 11

Locale:
LANG=en_US
LC_CTYPE="pt_BR"
LC_NUMERIC="pt_BR"
LC_TIME="pt_BR"
LC_COLLATE="pt_BR"
LC_MONETARY="pt_BR"
LC_MESSAGES="pt_BR"
LC_PAPER="pt_BR"
LC_NAME="pt_BR"
LC_ADDRESS="pt_BR"
LC_TELEPHONE="pt_BR"
LC_MEASUREMENT="pt_BR"
LC_IDENTIFICATION="pt_BR"
LC_ALL=pt_BR

setfont -v lat1-16.psfu.gz
loadkeys /usr/share/kbd/keymaps/i386/qwerty/br-abnt2.map.gz

outros pcs
Win 2k PRO portugues


PROBLEMA:

Depois de muita pesquisa e batidas de cabeça na parede, consegui montar a um compartilhamento no servidor Windows com suporte a "acentos". Coloquei acentos entre aspas porque letras acentuadas com ~(til) simplesmente NÃO funcionam, ou seja, ã mostra a, õ mostra o, etc...

meu smb.conf

dos charset = cp850
unix charset = iso8859-1
display charset = cp850

estou montando assim:
mount -t smbfs -o codepage=cp437,username=back,password=XXXXXXX,iocharset=iso8859-1 //gad-svr01/ndg /mnt/dados/

tentei codepage= cp850, cp860 e o problema persiste.

pelo que eu percebi o problema está em eu querer usar caracteres acentuados num sistema em ingles que tem o codepage para ingles.

Caros colegas, depois de um dia inteiro e extensas pesquisas com eu companheiro GOOGLE, e após ter tentado de tudo que eu achei, recorro a sabedoria suprema de Várias cabeças que, acredito, faça jus ao ditado: "2 cabeças pensam melhor do que 1".

Sem Mais e ansioso...

  
 
Resposta de removido em 17/06/2007 - 21:21h:
* removido usa Nenhuma
* removido tem conceito: nenhum voto.
 


o en_US é iso-8859-15 se não me engano.

então faça:

LANG=en_US
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF-8"

Aonde vc está colando estas variáveis???


 
Resposta de gilbertoteles em 17/06/2007 - 21:31h:
* gilbertoteles usa Slackware
* gilbertoteles tem conceito: 9.0
 


Export LC_ALL=pt_BR no /etc/profile

mas não tem que ser o internacional que aceita acentos?


  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts