[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] UTF-8 with BOM
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] UTF-8 with BOM |
Date: |
Tue, 19 Mar 2013 21:40:34 -0300 |
Eduardo
aparentemente o programa uconv faz isso, como eu não consegui instalar,
aqui segue uma das muitas formas de faze-lo, onde vc adiciona o BOM na unha
$ cat a.txt
ola maçã
$ echo -ne '\xEF\xBB\xBF' > a.utf8.txt
$ cat a.txt >> a.utf8.txt
$ file a.*txt
a.txt: UTF-8 Unicode text
a.utf8.txt: UTF-8 Unicode (with BOM) text
$ hexdump -C a.txt
00000000 6f 6c 61 20 6d 61 c3 a7 c3 a3 0a |ola ma.....|
0000000b
$ hexdump -C a.utf8.txt
00000000 ef bb bf 6f 6c 61 20 6d 61 c3 a7 c3 a3 0a |...ola ma.....|
0000000e
2013/3/19 eduardo_a_s_amaral <address@hidden>
> **
>
>
> Olá pessoal!
>
> Esta dúvida não é propriamente sobre Shell Script, mas um problema que
> imagino que algumas pessoas já devem ter enfrentado ou ainda vão enfrentar.
>
> Estou pesquisando, mas ainda não encontrei a resposta e queria saber se
> algum de vocês pode me ajudar.
>
> Eu tenho vários arquivos criados no Linux e que estão codificados em
> UTF-8. O problema é que esses arquivos deverão ser abertos do Windows com o
> NotePad, que usa a codificação UTF-8 whith BOM.
>
> Vocês sabem alguma maneira prática de converter esses arquivos em lote?
>
> Minha dificuldade é saber qual deve ser o formato de saída para usar no
> iconv, por exemplo.
>
>
>
--
Tiago B. Peczenyj
Linux User #405772
http://about.me/peczenyj
[As partes desta mensagem que não continham texto foram removidas]