Ferramentas do usuário

Ferramentas do site


linux:codificacao-arquivo

Alterar codificação de arquivo

Usando vim

$ vim "+set fileencoding=utf-8" "+:x" arquivo

Usando iconv

$ iconv -f Windows-1252 -t UTF-8 arquivo.velho -o arquivo.novo

Usando recode

$ recode -d ISO-8859-1..UTF-8 *.php

Analisando o arquivo

$ file arquivo

MariaDB

#!/bin/bash
 
echo "Staring with $1"
sed -i -e 's/á/á/g' $1 
sed -i -e 's/Ã\x81/Á/g' $1
sed -i -e 's/ã/ã/g' $1
sed -i -e 's/Ã/Ã/g' $1
sed -i -e 's/â/â/g' $1
sed -i -e 's/Â/Â/g' $1
sed -i -e 's/ä/ä/g' $1
sed -i -e 's/à/à/g' $1
sed -i -e 's/±/À/g' $1
sed -i -e 's/é/é/g' $1
sed -i -e 's/É/É/g' $1
sed -i -e 's/ê/ê/g' $1
sed -i -e 's/Ê/Ê/g' $1
sed -i -e 's/è/è/g' $1
echo "Falta È"
sed -i -e 's/í/í/g' $1
sed -i -e 's/Ã\x8D/Í/g' $1
sed -i -e 's/î/î/g' $1
sed -i -e 's/ó/ó/g' $1
sed -i -e 's/Ó/Ó/g' $1
sed -i -e 's/õ/õ/g' $1
sed -i -e 's/Õ/Õ/g' $1
sed -i -e 's/ô/ô/g' $1
echo "Falta Ô"
sed -i -e 's/ú/ú/g' $1
sed -i -e 's/Ú/Ú/g' $1
sed -i -e 's/ü/ü/g' $1
sed -i -e 's/Ãœ/Ü/g' $1
sed -i -e 's/ç/ç/g' $1
sed -i -e 's/Ç/Ç/g' $1
echo "Feito acentos comuns"
 
sed -i -e 's/ø/ø/g' $1
sed -i -e 's/ / /g' $1
sed -i -e 's/¿/¿/g' $1
sed -i -e 's/–/--/g' $1
 
sed -i -e 's/“/“/g' $1
sed -i -e 's/â€\\x9D/”/g' $1
sed -i -e 's/ʃ/∫/g' $1
echo "Feito Pontos"
 
sed -i -e "s/‘/‘/g" $1
sed -i -e "s/’/’/g" $1
sed -i -e "s/º/º/g" $1
sed -i -e "s/ª/ª/g" $1
sed -i -e "s/ñ/ñ/g" $1
sed -i -e "s/«/«/g" $1
sed -i -e "s/»/»/g" $1
sed -i -e "s/·/·/g" $1
sed -i -e "s/°/°/g" $1
sed -i -e "s/®/®/g" $1
sed -i -e "s/ö/¶/g" $1
 
echo "Mudando Charset"
sed -i -e "s/CHARSET=latin1/CHARSET=utf8 COLLATE 'utf8_bin'/g" $1
echo "Terminado"
linux/codificacao-arquivo.txt · Última modificação: 27/04/2021 12:05 por 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki