Script para modificar Encoding de UTF-8 para ISO-8859-1
Publicado por Ricardo A. Silva 03/06/2009
[ Hits: 11.404 ]
Esse script faz a conversão do Encoding da máquina de UTF-8 para ISO-8859-1, pois em
alguns casos os caracteres especiais não são reconhecidos em UTF-8.
#!/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 3 echo "pt_BR pt_BR.ISO-8859-1" >> /etc/locale.alias 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
Limpar o lixo das caixas de e-mail dos usuários que usam Maildir...
Instalador .tar.bz2 com menu gráfico Zenity
Compara igualdade entre arquivos
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Vou voltar moderar conteúdos de Dicas e Artigos (3)
OpenVPN no MACBOOK conecta mas não pinga pastas de rede compartilhada ... (1)
Melhorando a precisão de valores flutuantes em python[AJUDA] (8)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta