View previous topic :: View next topic |
Author |
Message |
S4M4R0N3 n00b

Joined: 21 Jun 2005 Posts: 37 Location: Brazil
|
Posted: Wed Apr 05, 2006 6:43 am Post subject: Porque devo usar UNICODE ? {Resolvido} |
|
|
A galera , saudações.
Bem, hoje tava aqui brincando de deixar meus aplicativos em pt_BR , coloquei o firefox usando uma extensao. E me preparo pra instalar o openoffice pt_br , acredito que a melhor alternativa será baixar o binario do site do projeto no brasil e instalar no "braço". Mas ao largo disso tb rewsolvi colocar meu sistema em pt_br, vendo aqui algumas receitas fiz:
vim /etc/env.d
Code: |
LC_ALL=pt_BR
LANG=pt_BR
|
Minha glibc já estava compilada com userlocales e da forma:
/etc/userlocales.build
Code: |
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
pt_BR/ISO-8859-1
pt_BR.UTF-8/UTF-8
|
Então após um Quote: | env-update && source /etc/profile | pra minha grata surpresa alguns man pages ficarão sim em portugues, Porém com erros de impressão quando tetará imprimir acentos, como em:
Quote: |
DESCRI,^HC~^HAO
man formata e mostra as paginas do manual `on-line'. Esta versao recon-
hece as variaveis de ambiente (environment) MANPATH e (MAN)PAGER (ver a
seguir). Se a sec,^Hc~^Hao for indicada, man apenas procura nessa seccao
|
Confesso que as unicas coisas que fiz pra supostamente usar UNICODE foi colocar a USE="unicode ...." e UNICODE="yes" em /etc/rc.conf , como está no manual. Agora a pouco lendo http://gentoo-wiki.com/HOWTO_Make_your_system_use_unicode/utf-8 Vi que alem disso era nescessario compilar o kernel com suporte e tal ( meu kernel tb está compilado com a opção, mas não esta no default ) .
NSL UTF8
fiquei meio confuso, se hoje de fato uso o unicode, e ainda se o problema com a impressão dos acentos está relacionado com esse fato. Deixo uma ultima pergunta: Quais os beneficios reais de se usar UNICODE ? Desde de já agradeço a ajuda da galera. Ate mais
Quote: | Linux xxxxxx 2.6.15-gentoo-r7 #9 Tue Mar 14 22:48:55 BRT 2006 x86_64 AMD Sempron(tm) Processor 3000+ AuthenticAMD GNU/Linux |
_________________ Amd64 \o/
Last edited by S4M4R0N3 on Thu Jun 22, 2006 11:59 pm; edited 1 time in total |
|
Back to top |
|
 |
tvtoon n00b


Joined: 09 Mar 2006 Posts: 12 Location: PE - Brasil
|
Posted: Thu Apr 06, 2006 3:39 am Post subject: |
|
|
O "segredo" é que você parou no terceiro X da quetão: SEUS PROGRAMAS TÊM SUPORTE A UNICODE?
As duas primeiras etapas estão concluídas, falta essa ! _________________ Consegui colocar a NET! ADEUS ao meu windows!! ERA RUIM E JÁ FOI PIOR!!!
Bom-dia para as pessoas deste fórum o/! |
|
Back to top |
|
 |
S4M4R0N3 n00b

Joined: 21 Jun 2005 Posts: 37 Location: Brazil
|
Posted: Fri Apr 07, 2006 12:59 pm Post subject: |
|
|
tvtoon wrote: | O "segredo" é que você parou no terceiro X da quetão: SEUS PROGRAMAS TÊM SUPORTE A UNICODE?
As duas primeiras etapas estão concluídas, falta essa ! |
Sim , Code: | emerge -uD --newuse world | com flag UNICODE , alguma outra ideia ? =) _________________ Amd64 \o/ |
|
Back to top |
|
 |
tvtoon n00b


Joined: 09 Mar 2006 Posts: 12 Location: PE - Brasil
|
Posted: Tue Apr 18, 2006 11:32 pm Post subject: |
|
|
Não é bem essa a questão, compilar com flag unicode de nada adiantará se o programa não suportar o Unicode dentro do seu código, esse é o problema...
A mesma coisa com outras codificações diferentes da(s) que o programa utilizou nativamente!
Entendeste? _________________ Consegui colocar a NET! ADEUS ao meu windows!! ERA RUIM E JÁ FOI PIOR!!!
Bom-dia para as pessoas deste fórum o/! |
|
Back to top |
|
 |
errado Tux's lil' helper

Joined: 25 Feb 2005 Posts: 92
|
Posted: Thu Apr 20, 2006 10:46 pm Post subject: |
|
|
Em que ambiente está rodando? X? Qual DE?
O sistema está mesmo em utf8?
(Cole o resultado aqui)
A vantagem de unicode é o suporte a vários tipos diferentes de caracteres (e a padronização também).
[]'z |
|
Back to top |
|
 |
S4M4R0N3 n00b

Joined: 21 Jun 2005 Posts: 37 Location: Brazil
|
Posted: Mon Apr 24, 2006 3:30 pm Post subject: |
|
|
errado wrote: | Em que ambiente está rodando? X? Qual DE?
O sistema está mesmo em utf8?
(Cole o resultado aqui)
A vantagem de unicode é o suporte a vários tipos diferentes de caracteres (e a padronização também).
[]'z |
Olha ai a saida do comando
Quote: | $ locale
LANG=pt_BR
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 |
O erro ocorre tanto no console do X como no console normal , sendo que no normal to usando genslash . _________________ Amd64 \o/ |
|
Back to top |
|
 |
errado Tux's lil' helper

Joined: 25 Feb 2005 Posts: 92
|
Posted: Mon Apr 24, 2006 3:43 pm Post subject: |
|
|
$ locale wrote: | LANG=pt_BR.UTF-8
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" |
É assim que deve sair o locale em um sistema utf-8 em pt_BR.
Coloque a seguinte linha no arquivo /etc/profile
Code: | export LC_ALL=pt_BR.UTF-8 |
Agora é só reiniciar o sistema (pode só deslogar de tudo) e, teoricamente, tudo estará resolvido. |
|
Back to top |
|
 |
S4M4R0N3 n00b

Joined: 21 Jun 2005 Posts: 37 Location: Brazil
|
Posted: Mon Apr 24, 2006 5:26 pm Post subject: |
|
|
Ae , obrigado pela ajuda ate o momento,
mas ta na mesma.
Code: | locale
LANG=pt_BR.UTF-8
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
|
Quote: |
cat /etc/env.d/02locate
LC_ALL=pt_BR.UTF-8
LANG=pt_BR.UTF-8
$ env-update && source /etc/profile |
Fiz o export e depois coloquei :
Acabo de perceber que o arquivo dveria se chamar /etc/env.d/02locale e naum locate , dai mudei refiz o procedimento mas naum surgio efeito.  _________________ Amd64 \o/ |
|
Back to top |
|
 |
oandarilho01 Tux's lil' helper


Joined: 17 Nov 2005 Posts: 132 Location: Rio de Janeiro/RJ - Brasil
|
Posted: Thu Jun 08, 2006 4:37 pm Post subject: Re: Porque devo usar UNICODE ? |
|
|
S4M4R0N3 wrote: |
Minha glibc já estava compilada com userlocales e da forma:
/etc/userlocales.build
Code: |
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
pt_BR/ISO-8859-1
pt_BR.UTF-8/UTF-8
|
|
Opa Como faço para verificar se a minha glibc está compilada da mesma forma? E caso não esteja, como faria para assim compilá-la? Seria algo do tipo?
Code: | # emerge [b]--opcao[/b] glibc |
E/ou precisaria incluir algo no make.conf? |
|
Back to top |
|
 |
crobertosjr n00b


Joined: 23 Apr 2005 Posts: 21 Location: Curitiba - PR - Brasil
|
|
Back to top |
|
 |
oandarilho01 Tux's lil' helper


Joined: 17 Nov 2005 Posts: 132 Location: Rio de Janeiro/RJ - Brasil
|
Posted: Fri Jun 09, 2006 12:04 pm Post subject: |
|
|
Desconhecia estes dois documentos.. obrigado pela dica.. |
|
Back to top |
|
 |
|