
Ubuntu日本語フォーラム
ログインしていません。
こんにちは。
最近、Vistaの不具合の多さにキレて、新しいマシンにUbuntu7.04を導入しました。
激速の反応を楽しんでいますが、以下の問題に苦慮しています。
これまで、windows xpやvistaで作ったfileを、有線LANでつないだBuffaloのネットワーク・ハードデスクLinkstationにバックアップしていました。Ubuntuに変えてからも、そのように利用しようとしたのですが、Linkstationに置いてあるfileでfile名が日本語のものは、すべて文字化けし、利用することが全くできなくなっていました。
この文字化けをなんとか直すことはできないでしょうか。
なお、Linkstationの型式名はHD-HGLANF55です。
マシンは、Dell Dimension 9200C
Linkstationへアクセスするときには、「場所」--「ネットワーク」-「Windows ネットワーク」という手順でやっております。
どなたか、お分かりのかた、なにとぞお教えください。
これが解決すれば、最高です。いまのところ、UBUNTUに大満足しています。
オフライン
smb.conf を編集して文字コード指定を追加すると (もしかして) うまくいくカモです。
sudo gedit /etc/samba/smb.conf で [global]の下くらいに …
dos charset = CP932 unix charset = UTF-8 display charset = UTF-8
オフライン
RxOrca様
ありがとうございました。
完璧でした!! 文字化けはなおり、これでMS Windows利用時代と自分的には全く同等またはそれ以上の環境となりました。
心より感謝もうしあげます。
Kansuke
オフライン
これからずっと UTF8 な環境オンリーで生活していくというのであれば、ファイル名の文字コードを書き換えてしまうというのもありかもしれません。そのために convmv というスクリプトがあります。
http://www.j3e.de/linux/convmv/man/
http://www.geocities.jp/code_air_edge/HP/convmv.html(使い方の紹介)
smb 経由で扱っているならそんな必要はないかと思いますが、参考までに。
オフライン
便乗質問させてください。
私もLinkStationの文字化けで悩んでいます。
どなたかヒントをいただけないでしょうか?
ubuntu 8.04
LinkStation HD-HLAN250を使用しています。
フォーラムの記事にあるとおり /etc/samba/smb.conf に下の行を追加しました。
[global]
dos charset = CP932
unix charset = UTF-8
display charset = UTF-8
上の変更をし、
$ sudo mkdir /media/nas
として、マウントポイントを作成。
上の準備をした上で、端末から
sudo mount -t cifs //192.168.1.xx/share /media/nas -o username=xxx, password=xxxx
として、マウントするのですが
/media/nas の中身を トップメニューの[場所]から nasと辿って開くと、
ファイルブラウザ上で
���� (無効なエンコーディング)
の様なフォルダ名が出てきます。
この文字化けを解消したいのですが対処の仕方が分からず悩んでいます。
よろしくお願いします。
オフライン
古い投稿ではありますが、誰も答えていらっしゃらないようなので。
「ネットワーク環境」の「8.04からsamba 2.2へのアクセスで文字化け」のトピックに同様の話題が載っていました。曰く、「おそらく、samba 3.0.28の smbfs の本体は cifsfs になっていて、ShiftJIS を処理できなくなっています。」だそうです。そのトピックではダウングレードしか回避策がないことになっていましたが、もう少しちゃんと探せばもっといい方法があるかもしれません。
オフライン
すみません。Ubuntuはじめて使用しています。
私もLinkStationの文字化けに悩んでいます。
RxOrca様の教えを試したいのですがいかんせん初心者過ぎてまったく理解できていません
よろしければ詳しく教えていただけないでしょうか?
オフライン
解説だけで良いのでしたら、、、
「上部パネル」→「アプリケーション」→「アクセサリ」→「端末」を起動。
$ sudo gedit /etc/samba/smb.conf
と入力してエンター。
[$]マークは初めから有るので入力はしないで下さい。
パスワードを聞かれますのでログインパスワードを入力します。
カーソルも動かず何も表示されませんが正常なので正確に入力してエンター。
テキストエディタが開いて「smb.conf」が表示されますので#2にしたがって[global]の下くらいに3行を追加。
上書き保存です。
オフライン
hir0さん
ありがとうございます。
でも、解決できませんでした、、、。
何か解決策はないでしょうか?
オフライン
cap-ko-1 による投稿:
hir0さん
ありがとうございます。
でも、解決できませんでした、、、。
何か解決策はないでしょうか?
横槍ですが・・・
私も/etc/samba/smb.confを編集して無事にLinkstationを使用しています。
ですから、きっと巧くいきますよ。
cap-ko-1さんが実際におやりになった操作を手順をここにお書きください。
cap-ko-1さんのマシンはcap-ko-1さんしか見れないのです。「こんなことまで
書かなくても・・・」と思われるかも知れませんが、ちょっとの勘違いで、違った
操作されてしまったのかもしれませんね。私も時々勘違いをしてしまって、考えが
袋小路に入ってしまうことがあります。諦めないでくださいね。
やったことをここに書けば、きっと識者から助言を得られるものと思います。
オフライン
smb.conf を編集して文字コード指定を追加
sudo gedit /etc/samba/smb.conf で [global]の下に
dos charset = CP932
unix charset = UTF-8
display charset = UTF-8
※ 申請に基づき、重複した投稿を削除の上、本文を修正させて頂きました(管理者)。
オフライン
prairieさん、助言ありがとうございます。
早速書かせていただきます。
Linkstationが起動しなくなったため中のHDのみ取り出して
USBで接続してファイルをコピー使用としたのですが、ファイル名が
「���� (無効なエンコーディング)」となってしまい、編集できなくなってしまいました。
Ubuntu 9.10を使用しています
そこで、皆様に教えて頂いた方法を試すべく、
samba 3.0.28a-1ubuntu4.4
smbfs 3.0.28a-1ubuntu4.4
をインストールし
sudo gedit /etc/samba/smb.conf で [global]の下に
dos charset = CP932
unix charset = UTF-8
display charset = UTF-8
を追加しましたが未だ症状が変わっておりません。
何か分かりましたらお教え願います。
オフライン