On Mon, Apr 8, 2013 at 10:31 AM, <[email protected]> wrote:

> Hi David
> > Assuming all was good, save the file.
> Yes, it was successful.
>
> I have sourced the following .vim\after\ftplugin\mail.vim:
> set bomb
> set encoding=utf-8
> set fileencoding=utf-8
> set termencoding=utf-8
>
> The hexdump results of the two-character long mail body of "őű".
> 1. Copy-paste (from Outlook to Vim).
> 0000000 bbef c5bf c591 0db1 000a
> 0000009
>
> 2. Using the macro as it is.
> 0000000 bbef 6fbf 0a75
> 0000006
>
> 3. Modified the macro to force unicode (utf-16).
> 0000000 bbef efbf bebf 84e5 e781 8184 a8e0 0d80
> 0000010 000a
> 0000011
>
> 4. Modified the macro the force unicode (utf-8).
> 0000000 bbef 3fbf 513f 7101 0a01 0a00
> 000000c
>
> Here I called "force unicode": commented line 201 in the macro, where
> unicode variable is set to False.
>
>
> I think we need a bit of help from the multi_byte community.

Background:

>From Visual Basic code we are using CreateTextFile() with the unicode flag
turned on.

This apparently writes out a file in unicode.

We want to open this file in Vim, but can't really figure out what settings
and command lines to use to successfully open the file.

I am having a hard time with Google and Microsoft trying to determine when
CreateTextFile() is used, what type of encoding is used on the file.
I believe it has a BOMB and it might be utf-16.

Assuming this, I thought the following would be enough for Vim to open the
file successfully:
:set fileencodings=utf-8,ucs_bom,utf-16
:e ++enc=utf-16 myfile

If you look at the HEX above, does it help anyone?

Thank you.
David

-- 
-- 
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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to