Mudanças entre as edições de "Enconding"
De MochilaWiki
Ir para navegaçãoIr para pesquisar(5 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 5: | Linha 5: | ||
Converta um arquivo, você deve criar outro arquivo | Converta um arquivo, você deve criar outro arquivo | ||
− | |||
− | |||
$ iconv -f UTF-8 -t ISO-8859-1 arquivo-utf > arquivo-iso | $ iconv -f UTF-8 -t ISO-8859-1 arquivo-utf > arquivo-iso | ||
$ iconv -f ISO-8859-1 -t UTF-8 arquivo-iso > arquivo-utf | $ iconv -f ISO-8859-1 -t UTF-8 arquivo-iso > arquivo-utf | ||
Linha 12: | Linha 10: | ||
alterando varios arquivo de uma vez | alterando varios arquivo de uma vez | ||
$ mkdir temp; for i in *.html; do iconv -f iso-8859-1 -t utf-8 "$i"> temp/"$i"; done | $ mkdir temp; for i in *.html; do iconv -f iso-8859-1 -t utf-8 "$i"> temp/"$i"; done | ||
+ | |||
+ | para renomear nome do arquivo: | ||
+ | |||
+ | $ sudo apt-get install recode | ||
+ | |||
+ | E convertendo de ISO-8859-1 para UTF-8, por exemplo: | ||
+ | |||
+ | $ recode iso-8859..utf-8 nome-do-arquivo | ||
+ | |||
+ | http://forum.wmonline.com.br/lofiversion/index.php/t188196.html | ||
+ | |||
+ | converter nome de pasta com codificação iso88591 para utf8 | ||
+ | convmv -f iso88591 -t utf8 -r Música/ --notest | ||
+ | |||
+ | |||
+ | outro exemplo | ||
+ | <source lang="bash"> | ||
+ | convmv -r -f cp-850 -t UTF-8 . --notest | ||
+ | </source> | ||
+ | |||
+ | |||
+ | outra forma | ||
+ | cat DespesasCandidatos.csv | sed "s/\([0-9]\),\([0-9]\)/\1.\2/" > DespesasCandidatos-tmp.csv | ||
+ | |||
+ | [[Categoria:gnuzinho]] | ||
+ | [[Categoria:dicas]] |
Edição atual tal como às 18h50min de 30 de novembro de 2015
(troque iso-8859-1 com o conjunto de caracteres a partir do qual você está convertendo) (Veja se a saída é o esperado)
# iconv -f iso-8859-1 -t utf-8 nomedoarquivo
Converta um arquivo, você deve criar outro arquivo
$ iconv -f UTF-8 -t ISO-8859-1 arquivo-utf > arquivo-iso $ iconv -f ISO-8859-1 -t UTF-8 arquivo-iso > arquivo-utf
alterando varios arquivo de uma vez
$ mkdir temp; for i in *.html; do iconv -f iso-8859-1 -t utf-8 "$i"> temp/"$i"; done
para renomear nome do arquivo:
$ sudo apt-get install recode
E convertendo de ISO-8859-1 para UTF-8, por exemplo:
$ recode iso-8859..utf-8 nome-do-arquivo
http://forum.wmonline.com.br/lofiversion/index.php/t188196.html
converter nome de pasta com codificação iso88591 para utf8
convmv -f iso88591 -t utf8 -r Música/ --notest
outro exemplo
convmv -r -f cp-850 -t UTF-8 . --notest
outra forma
cat DespesasCandidatos.csv | sed "s/\([0-9]\),\([0-9]\)/\1.\2/" > DespesasCandidatos-tmp.csv