1 |
Aconselho usar UTF-8, pois é um padrão mais robusto e engloba todos os tipos |
2 |
de caracteres, em todos os idiomas. |
3 |
A grande maioria dos pragramas trabalha bem com o UTF-8, não vejo motivo |
4 |
para não usar esse padrão. |
5 |
|
6 |
|
7 |
magno@magno /home/magno $ set|egrep ^\(LC\|LANG\) |
8 |
LANG=pt_BR.UTF-8 |
9 |
LC_ALL=pt_BR.UTF-8 |
10 |
|
11 |
magno@magno /home/magno $ ls afasgfasdfasdf |
12 |
ls: afasgfasdfasdf: Arquivo ou diretório não encontrado |
13 |
|
14 |
Escreveu corretamente em UTF-8 o erro de arquivo não encontrado |
15 |
|
16 |
Alguns Inconvenientes: |
17 |
magno@magno /home/magno $ cat Curriculo.txt |grep experiência # Não retornou |
18 |
nada |
19 |
magno@magno /home/magno $ iconv -f ISO_8859-1 -t UTF-8 Curriculo.txt > |
20 |
Curriculo-utf-8.txt |
21 |
|
22 |
magno@magno /home/magno $ cat Curriculo-utf-8.txt |grep experiência |
23 |
- Ampla experiência em Infraestrutura; |
24 |
- Sólida experiência com transmissões ao vivo e sob demanda de |
25 |
. |
26 |
. |
27 |
. |
28 |
|
29 |
|
30 |
|
31 |
Em 06/07/05, Rodolfo Penha <rodolfo.penha@×××××.com> escreveu: |
32 |
> |
33 |
> Sim, pois o locale.build server exatamente para indicar quais locales |
34 |
> serão suportados pela glibc. Sendo assim se sua USE userlocales estiver |
35 |
> setada |
36 |
> |
37 |
> rodolfo portage # head -n1 package.use |
38 |
> sys-libs/glibc userlocales |
39 |
> |
40 |
> A glibc dará suporte somente aos locales que estão no locales.build. |
41 |
> Sendo assim, após alterar o locales.build, vc deve recompilar a glibc. |
42 |
> |
43 |
> Mas por que não suportar todos os locales? Porque a glibc vai demorar |
44 |
> muito mais para ser compilada (vai demorar muito mais MESMO), além de |
45 |
> economizar espaço em disco. |
46 |
> |
47 |
> Aqui está assim: |
48 |
> |
49 |
> rodolfo etc # cat locales.build |
50 |
> # This file names the list of locales to be built when glibc is installed. |
51 |
> # The format is <locale>/<charmap>, where <locale> is a locale from the |
52 |
> # /usr/share/i18n/locales directory, and <charmap> is name of one of the |
53 |
> files |
54 |
> # in /usr/share/i18n/charmaps/. All blank lines and lines starting with |
55 |
> # are |
56 |
> # ignored. Here is an example: |
57 |
> # en_US/ISO-8859-1 |
58 |
> |
59 |
> pt_BR/ISO-8859-1 |
60 |
> pt_BR.UTF-8/UTF-8 |
61 |
> en_US/ISO-8859-1 |
62 |
> en_US.UTF-8/UTF-8 |
63 |
> #ja_JP.EUC-JP/EUC-JP |
64 |
> #ja_JP.UTF-8/UTF-8 |
65 |
> #ja_JP/EUC-JP |
66 |
> #en_HK/ISO-8859-1 |
67 |
> #en_PH/ISO-8859-1 |
68 |
> #de_DE/ISO-8859-1 |
69 |
> #de_DE@euro/ISO-8859-15 |
70 |
> #es_MX/ISO-8859-1 |
71 |
> #fa_IR/UTF-8 |
72 |
> #fr_FR/ISO-8859-1 |
73 |
> #fr_FR@euro/ISO-8859-15 |
74 |
> #it_IT/ISO-8859-1 |
75 |
> # |
76 |
> |
77 |
> Até ai tudo bem... Mas como setar o locale que eu quero utilizar? |
78 |
> |
79 |
> Resposta: no ~/.bashrc |
80 |
> |
81 |
> export LANG="pt_BR.iso-8859-1" |
82 |
> |
83 |
> Não aconselho a mudar o LANG, LC_ALL e nem LC_MESSAGES no /etc/profile, |
84 |
> pois as mensagens de erro virão na língua setada, ficando mais difícil |
85 |
> obter ajuda em listas, fóruns, etc. Atribua para cada usuário |
86 |
> individualmente ou no /etc/skel/.bashrc. |
87 |
> |
88 |
> jczucco@×××.br wrote: |
89 |
> |
90 |
> >Só respondendo à minha pr´pria pergunta, a quem interessar: |
91 |
> > |
92 |
> >Após retirar o UTF-8 do locales.build, tive que recompilar a glibc e o |
93 |
> ncurses, |
94 |
> >aí consegui compilar o nano normalmente. |
95 |
> > |
96 |
> >SDS |
97 |
> > |
98 |
> >Jeronimo Zucci |
99 |
> > |
100 |
> >Citando Rafael Kafka <rafaelkafka@×××××.com>: |
101 |
> > |
102 |
> > |
103 |
> > |
104 |
> >>Tem como por tudo em pt_BR/ISO-8859-1 e eliminar o UTF-8? |
105 |
> >> |
106 |
> >>Quase nwnhum sistema sua utf-8 dai as pessoas recebem tudo com |
107 |
> >>problemas nos acentos. |
108 |
> >> |
109 |
> >>Rafael Kafka |
110 |
> >> |
111 |
> >>On 7/3/05, jczucco@×××.br <jczucco@×××.br> wrote: |
112 |
> >> |
113 |
> >> |
114 |
> >>> Olá a todos. |
115 |
> >>> |
116 |
> >>> Estava realizando um "emerge -Dua world", e na atualização do nano, |
117 |
> >>> |
118 |
> >>> |
119 |
> >>durante a |
120 |
> >> |
121 |
> >> |
122 |
> >>>compilação, me apareceu a seguinte mensagem: |
123 |
> >>> |
124 |
> >>> |
125 |
> >>>configure: error: |
126 |
> >>>*** UTF-8 support was requested, but insufficient UTF-8 support was |
127 |
> >>>*** detected in your curses and/or C libraries. Please verify that your |
128 |
> >>>*** slang was built with UTF-8 support or your curses was built with |
129 |
> >>>*** wide character support, and that your C library was built with wide |
130 |
> >>>*** character support. |
131 |
> >>> |
132 |
> >>>Sim, eu tenho no meu /etc/locales.build: |
133 |
> >>> |
134 |
> >>>pt_BR/ISO-8859-1 |
135 |
> >>>pt_BR.UTF-8/UTF-8 |
136 |
> >>>en_US/ISO-8859-1 |
137 |
> >>>en_US.UTF-8/UTF-8 |
138 |
> >>> |
139 |
> >>> |
140 |
> >>>Todos os outros programas compilaram bem com o suporte a UTF-8, |
141 |
> inclusive |
142 |
> >>> |
143 |
> >>> |
144 |
> >>eu uso |
145 |
> >> |
146 |
> >> |
147 |
> >>>um gnome-terminal com suporte a essa codifcação de caractere. |
148 |
> >>> |
149 |
> >>>Alguma dica de como posso resolver isso? |
150 |
> >>> |
151 |
> >>> |
152 |
> >>>SDS |
153 |
> >>> |
154 |
> >>>Jeronimo Zucco |
155 |
> >>> |
156 |
> >>>---------------------------------------------------------------- |
157 |
> >>>This message was sent using IMP, the Internet Messaging Program. |
158 |
> >>> |
159 |
> >>>-- |
160 |
> >>>gentoo-user-br@g.o mailing list |
161 |
> >>> |
162 |
> >>> |
163 |
> >>> |
164 |
> >>> |
165 |
> >>-- |
166 |
> >>Seja livre, use Linux! |
167 |
> >> |
168 |
> >>-- |
169 |
> >>gentoo-user-br@g.o mailing list |
170 |
> >> |
171 |
> >> |
172 |
> >> |
173 |
> >> |
174 |
> > |
175 |
> > |
176 |
> > |
177 |
> > |
178 |
> >---------------------------------------------------------------- |
179 |
> >This message was sent using IMP, the Internet Messaging Program. |
180 |
> > |
181 |
> > |
182 |
> > |
183 |
> |
184 |
> -- |
185 |
> gentoo-user-br@g.o mailing list |
186 |
> |
187 |
> |
188 |
|
189 |
|
190 |
-- |
191 |
[]s Magno |
192 |
Linux user: #123834 |
193 |
http://counter.li.org |