On 25/04/12 17:07, Ben Fritz wrote:
On Wednesday, April 25, 2012 8:42:50 AM UTC-5, esquifit wrote:
I downloaded the Japanese dictionary file "SKK-JISYO.M" [1] which is
required for the skk vim plugin [2].

[1] http://openlab.jp/skk/wiki/wiki.cgi?page=SKK%BC%AD%BD%F1#p5, first
link "download"
[2] http://www.vim.org/scripts/script.php?script_id=3118

The first line in the file states that it is encoded in euc-jp. This
is also the encoding detected by Firefox when the file is loaded in
the browser.  The ascii, kana and kanji characters are correctly
displayed in Firefox.  However I cannot get vim to display the
non-ascii characters.  Note that I have Japanese fonts installed that
work just fine with other files with Japanese text.

I played around with enc, fenc & Co. in all possible combinations and
tried all supported Japanese encoding systems to no avail.  Any idea?


What is the exact command you used to "play around" with enc, fenc, etc.? What 
is the exact command you used to open the file?

If this is a valid euc-jp file, this command should open it just fine:

:e ++enc=euc-jp SKK-JISYO.M

However, executing this command, I get the message,

"SKK-JISYO.M" [NOT converted][ILLEGAL BYTE in line 33][unix]

I note in :help encoding-names that euc-jp is only supported on Unix, so I tried using 
cp932 instead, as well as the "japan" alias. I get conversion errors for these 
as well in the same line.

I suspect your issue may be that you are on Windows and Vim cannot use euc-jp 
on Windows, at least according to the help. I'm not sure if there's a way 
around this. Perhaps there is an external utility you could use to convert the 
euc-jp document into a different encoding which Vim can understand, like cp932 
or utf-8.

Otherwise, the issue may be that the file is not actually encoded as expected.



If iconv is installed, euc-jp and cp932 ought to be both available on any platform.

By doing
        iconv -l |less
on this Linux system, I see the following "possibly relevant" charsets (I didn't try to open your file):

        cp932
        euc-jp
        euc-jp-ms
        eucjp-ms
        eucjp-open
        eucjp-win


Best regards,
Tony.
--
"For an adequate time call 555-3321"

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

Reply via email to