2012-01-07 9 views
0

Mac OS X LionでVimやNanoを使用している場合、スウェーデンの文字「ÅÄÖ」は「Ã¥¤¶¶」と表示されます。ターミナルで正常に動作します。Vim&Nanoのスウェーデン語の文字(åäö)

私は自分の.vimrcに次の行を追加しました:

set encoding=utf8 

私はターミナルでロケールを実行した場合、それは示しています

LANG="sv_SE.UTF-8" 
LC_COLLATE="sv_SE.UTF-8" 
LC_CTYPE="sv_SE.UTF-8" 
LC_MESSAGES="sv_SE.UTF-8" 
LC_MONETARY="sv_SE.UTF-8" 
LC_NUMERIC="sv_SE.UTF-8" 
LC_TIME="sv_SE.UTF-8" 
LC_ALL= 

任意のアイデア?

+0

あなたは「ショー」と言っていますか?挿入モードで入力すると、そのように表示されますか? encoding = utf8以外に、どのフォントを使用していますか? guifontを設定しますか? printfontを設定しますか? set fileencodingで何か設定していますか? fileencodingsを設定しますか? ...(私はスウェーデン人ではなく、私の(似たような)経験を助けようとしています) – Rook

+0

助けてくれてありがとう。はい、挿入モードで入力します。私はfileencodingとfileencodingsの両方を "utf8"に設定しようとしましたが、それは役に立ちません。私はTerminal、Monaco(åäöをサポートしています)と同じフォントを使用しています。奇妙な... – Richard

+0

(okey、次の推測...)エンコードをcp1250に設定すると、スウェーデン語の文字(http://en.wikipedia.org/wiki/Windows-1250)を見ることができます何か違う? ...この話全体の皮肉なことは、ほんの数日前、私は鉱山(クロアチア語)の文字を印刷しようとしていたのですが、私が得たものは、あなたが探しているもののように見えるものでした:\ – Rook

答えて

1

私はここで解決策を見つけた:see thread

エスケープ非ASCII入力「ソリューションは、オフにした 『』 Terminal.app設定の[詳細設定]タブにあるチェックボックスを。」

ありがとうございましたIdigasprogo時間です!

+0

あなたがそれを解決したと聞いてうれしい! – Rook

0

termencodingを正しく設定する必要がありますか。

+0

.vimrcにset termencoding = utf8を追加しましたが、それでも動作しません。 – Richard