svn: Can’t convert string from ‘UTF-8’ to native encoding への対処

2012-2-27 18:19
このエントリーをはてなブックマークに追加

SVN のコマンドラインで次のようなエラーメッセージが発生。

# svn co http://repo.....  /hoge
svn: Can't convert string from 'UTF-8' to native encoding

SVN サーバ上に UTF-8 で格納されているファイル名が文字化けして、変換できずエラーとなっています。

このユーザの環境変数を確認すると、

$ env | grep LANG
LANG=C

CentOS5 ですが、なぜかデフォルトが ja_JP.UTF-8 ではなく、C に設定されてしまっています。

これを解決するには、root で /etc/sysconfig/i18n を変更します。

LANG="ja_JP.UTF-8"

再起動して、環境変数を確認すると、

$ env | grep LANG
LANG=ja_JP.UTF-8

となります。この状態で svn コマンドを実行したらエラーは表示されなくなりました。

  • ブックマーク : アクセス: 19,413回
  • カテゴリー : Linux
  • キーワード : ,

コメントはまだありません

コメントはまだありません。

現在、コメントフォームは閉鎖中です。

25 queries. HTML convert time: 0.158 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2013 @ futuremix.org ログイン