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 18/11/2009 - 10:27h

Beleza galera,

A alguns dias instalei a nova versão do ubuntu(no caso a 9.10), Só que estou querendo alterar a codificação de utf8 para ISO-8859-1 e não esta dando certo. O que esta acontecendo é que quando faço a mudança e depois que reinicio o pc, quando vou mim logar a tela do gnome fica tipo travada, Na primeira vez imaginei que tinha sido alguma outra coisa que eu tinha feito, ai para desencargo da conciência, formatei e instalei novamente o ubuntu e fiz apenas o procedimento de mudar a condificação e deu o mesmo problema. O script que estou usando para fazer a mudança é 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
##########################################################################################################


Qual será o problema? Alguem já tentou mudar e deu certo?

Abração a todos


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts