Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001067Vine Linux1 バグ公開2010-11-07 03:072012-05-24 00:06
anonymous 
yasumichi 
不明 
完了不明 
VineSeed 
 
x86, x86_64, ppc
vim-common-7.2.446-2vl6
0001067: Seed環境でのvimの文字化け
Vine 5.1から、Seedへアップデートした環境でvimを使用すると
表示する文字エンコードを誤判定して文字化けしてしまいました。

#apt-get install vim vim-common して
vim-7.2.446-2vl6
vim-common-7.2.446-2vl6

2つのファイルをインストールします。

そして、vimrc.ja を .vimrc としてコピーします。
$cp /etc/vim/vimrc.ja ~/.vimrc

そして、vim を起動すると2バイト文字が文字化けして表示されます。
$ vi

vim 上で文字エンコードを確認してみました。
:set enc? fenc?

encoding=euc-jp
fileencoding=
となり、euc-jp に間違って設定されてしまいます。(実際はutf-8で開きたい)

そのため、.vimrc の下記の部分を修正したところ正常に表示されるようになりました。
70行目の、if $LANG =~ "ja.*UTF-8" --> if $LANG =~ "ja.*utf8" に変更したらOKでした。


ちなみに、一般ユーザーでの localeは「ja_JP.utf8」となり
rootユーザーでは「ja_JP.UTF-8」と異なるため、当方環境のみに発生する不具合かもしれません。
その時はご容赦くださいませ。
設定されていません。
課題の履歴
2010-11-07 03:07anonymous新規課題
2011-01-04 15:31Takemikaduchiarchx86 => x86, x86_64, ppc
2011-01-04 15:31Takemikaduchi状態新規 => 完了
2011-01-04 15:31Takemikaduchiコメント追加: 0000219
2011-01-08 23:46yasumichi担当者 => yasumichi
2011-01-08 23:46yasumichi状態完了 => 担当者決定
2011-01-08 23:46yasumichiコメント追加: 0000220
2011-01-09 01:53yasumichi状態担当者決定 => テスト待ち
2011-01-09 01:53yasumichiコメント追加: 0000221
2012-05-24 00:06munepi状態テスト待ち => 完了
2012-05-24 00:06munepiコメント追加: 0000222

コメント
(0000219)
Takemikaduchi   
2011-01-04 15:31   
> ちなみに、一般ユーザーでの localeは「ja_JP.utf8」となり
> rootユーザーでは「ja_JP.UTF-8」と異なるため、当方環境のみに発生する不具合
> かもしれません。

<BTS:1090> の問題解決により、本現象も解決されたため、「状態」を「完了」に変更します。
(0000220)
yasumichi   
2011-01-08 23:46   
> > ちなみに、一般ユーザーでの localeは「ja_JP.utf8」となり
> > rootユーザーでは「ja_JP.UTF-8」と異なるため、当方環境のみに発生する不具合
> > かもしれません。
>
> <BTS:1090> の問題解決により、本現象も解決されたため、「状態」を「完了」に
> 変更します。

 今後のことも考えて、「ja_JP.utf8」、「ja_JP.UTF-8」のいずれでも問題がないように vim を修正します。
 状態を yasumichi に「割当済み」とします。
(0000221)
yasumichi   
2011-01-09 01:53   
>  今後のことも考えて、「ja_JP.utf8」、「ja_JP.UTF-8」のいずれでも問題がな
> いように vim を修正します。
>  状態を yasumichi に「割当済み」とします。

 とりあえず、x86_64 のみ put しました。確認のほど、よろしくお願いします。
(0000222)
munepi   
2012-05-24 00:06   
山本@千葉です。

確認待ちになってからリプライが無いまま3ヶ月が経過しましたので、
バグレポートの有効期限 http://trac.vinelinux.org/wiki/BTSHouseKeeping [^]
に従い、状態を「完了」とします。
何かありましたら、こちらへご投稿下さい。