how to convert text file with unknown 16 bit encoding to 8 bit as cii
Mogens Kjaer
mk at crc.dk
Thu Aug 14 07:42:56 UTC 2008
Lancashire, Pete wrote:
> how do I convert a file (or output to stdont) with an unknown 16 encoding
> into plain
> ol' ASCII aka 8 BIT ?
>
> Example of files contents
>
> 0 255 254
> 2 60 0
> 4 72 0
> 6 84 0
> 8 77 0
> 10 76 0
> 12 62 0
>
> or ..
>
> 0000000 377 376 < \0 H \0 T \0 M \0 L \0 > \0 \n \0
> 0000020 \0 \0 < \0 B \0 O \0 D \0 Y \0 > \0
> 0000040 \n
Can you open the file in vim?
If I try a UTF-16 encoded file in vim, it shows the file correctly.
You can then set:
:set fileencoding=utf-8
and write out the file again (as a new file) to eliminate the NULL's.
Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk at crc.dk Homepage: http://www.crc.dk
More information about the fedora-list
mailing list