Hi Bob! On Do, 29 Jul 2010, Bob Weissman wrote:
> I've used (g)vim for many years, but don't often exercise its > more exotic functions. I work on a Windcows PC, but lately I find > myself wanting to edit files from other sources, like the iPhone. > > Often, the files look like they ought to be text files but are > full of NULs. Instead of "Hello", I will see "h...@e^@l...@l^@o^@". > Or maybe it's "^...@h^@e...@l^@l...@o". I haven't figured out the byte > order. > > Is there a way to edit these files in gvim such that the ^@'s > don't appear onscreen but get written properly when I write the > files back? That looks like UTF-16 or UCS2. Try to reload the file using: :e ++enc=utf-16 your_file You might need to try several encodings (like utf-16be or utf-16le ( Big endian versus little endian byte order). May be there are more alternatives, I have only seen these kind of files very rarely and utf-16 usually worked for me. See the help :h ++enc and :help 'fileencoding' regards, Christian -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
