Problema ao trocar a codificação de utf8 para ISO-8859-1 no Ubuntu 9.10

1. Problema ao trocar a codificação de utf8 para ISO-8859-1 no Ubuntu 9.10

Thales Eduardo
thaleseduardo

(usa Debian)

Enviado em 19/11/2009 - 07:44h

Beleza galera, estou como problema em trocar de utf8 para iso-8859-1 no ubuntu 9.10. O problema é que quando altero e depois reinicio o gnome fica travado. aparece os icones,barras... mas quando clica não abre nada. o script que utilizei para fazer a mudança foi esse:

########################################################################################

#!/bin/bash

echo "Esse script mudará a configuração do Encoding de UTF-8 para ISO-8859-1."
echo "É necessário que voce esteja logado como root para execução do script!"

echo "Para continuar digite y(YES), caso contrário digite n(NO)!"
read var

if [ $var = "y" ]; then

echo "Iniciando Mudanca no Encoding."

echo "Removendo arquivos da variavel locales!"
rm -r /var/lib/locales/supported.d/*

sleep 2

echo "Copiando novo arquivo local para variavel locales!"
cp -r local /var/lib/locales/supported.d/

sleep 2

echo "Alterando o arquivo locale do /etc!"
cp -r locale /etc/default/

sleep 2

echo "Alterando o arquivo environment do /etc!"
cp -r environment /etc/

sleep 2

echo "Adicionando pt_BR pt_BR.ISO-8859-1 em /etc/locale.alias"
echo "pt_BR pt_BR.ISO-8859-1" >> /etc/locale.alias

sleep 2

echo "Adicionando variaveis em /etc/profile"
echo "export LANG=pt_BR" >> /etc/profile
echo "export LC_CTYPE="pt_BR"" >> /etc/profile
echo "export LC_NUMERIC="pt_BR"" >> /etc/profile
echo "export LC_TIME="pt_BR"" >> /etc/profile
echo "export LC_COLLATE="pt_BR"" >> /etc/profile
echo "export LC_MONETARY="pt_BR"" >> /etc/profile
echo "export LC_MESSAGES="pt_BR"" >> /etc/profile
echo "export LC_PAPER="pt_BR"" >> /etc/profile
echo "export LC_NAME="pt_BR"" >> /etc/profile
echo "export LC_ADDRESS="pt_BR"" >> /etc/profile
echo "export LC_TELEPHONE="pt_BR"" >> /etc/profile
echo "export LC_MEASUREMENT="pt_BR"" >> /etc/profile
echo "export LC_IDENTIFICATION="pt_BR"" >> /etc/profile

sleep 4

echo "Executando comandos para configuração do Encoding!"
localedef pt_BR -i pt_BR -f ISO-8859-1

sleep 5

localedef pt_BR.ISO-8859-1 -i pt_BR -f ISO-8859-1

sleep 5

localedef pt_BR.ISO8859-1 -i pt_BR -f ISO-8859-1

sleep 5

dpkg-reconfigure locales

sleep 5

locale-gen -purge

sleep 5

locale-gen

sleep 5

echo "Pronto! Agora será necessário reiniciar o seu sistema.
Salve e feche todos os aplicativos que estiverem abertos."

echo "O sistema pode ser reiniciado?"
echo "Digite y(yes) ou n(NO)."
read ver

if [ $ver = "y" ]; then
echo "Reiniciando o Sistema!"
reboot
else
echo "O sistema será reiniciado manualmente."
fi

else

echo "Cancelado pelo usuario!"

fi

exit

########################################################################################


Eu até imaginei que fosse outra coisa que tivesse ocasionado o problema, ai formatei o pc e instalei novamente o ubuntu. Mas quando fiz o mesmo procedimento, novamente deu o mesmo problema.

OBS: No ubuntu 9.04 funcionou perfeitamente esse script. O problema só ta no 9.10.

Alguem já tentou mudar de utf8 para iso no 9.10??

agradeço a ajuda de todos.

abração



  


2. Re: Problema ao trocar a codificação de utf8 para ISO-8859-1 no Ubuntu 9.10

Rafael Fernandes
rfernandes

(usa Ubuntu)

Enviado em 19/11/2009 - 10:00h

Cara, já tento:
dpkg --reconfigure locales
??
..ou algo do genero...


3. Re: Problema ao trocar a codificação de utf8 para ISO-8859-1 no Ubuntu 9.10

Thales Eduardo
thaleseduardo

(usa Debian)

Enviado em 19/11/2009 - 10:07h

no script já tem esse comando: "dpkg-reconfigure locales". e infelizmente nada.


4. Re: Problema ao trocar a codificação de utf8 para ISO-8859-1 no Ubuntu 9.10

Rafael Fernandes
rfernandes

(usa Ubuntu)

Enviado em 19/11/2009 - 10:18h

os arquivos que serão copiados, tu já conferiu se eles estão certo, com a codificação iso8859-1??

-


5. Re: Problema ao trocar a codificação de utf8 para ISO-8859-1 no Ubuntu 9.10

Thales Eduardo
thaleseduardo

(usa Debian)

Enviado em 19/11/2009 - 10:23h

Arquivo Environment:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="pt_BR"
LANGUAGE="pt_BR:pt:en"

Arquivo local
pt_BR.ISO-8859-1 ISO-8859-1
en_US.ISO-8859-1 ISO-8859-1

Arquivo locale
LANG="pt_BR"
LANGUAGE="pt_BR:pt:en"

e ai?



6. Re: Problema ao trocar a codificação de utf8 para ISO-8859-1 no Ubuntu 9.10

Rafael Fernandes
rfernandes

(usa Ubuntu)

Enviado em 19/11/2009 - 10:35h

deixa os LANGUAGE=pt_BR só...
e roda o dpkg--reconfigure locales


7. Re: Problema ao trocar a codificação de utf8 para ISO-8859-1 no Ubuntu 9.10

Maxwell Ruiz da Fonseca
maxwellfonseca

(usa Outra)

Enviado em 29/06/2010 - 17:05h

Cara, seu script resolveu meu problemao aqui!! Estava brigando com meu Ubuntu server aqui por causa dos locales. Qualquer coisa que eu ia fazer dava erro de locales, até pra excluir um usuário. Rodei seu script e deu certo!
Parabéns!!!!
Obrigado!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts