お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-06-08 06:21:50

nekosan2010
メンバ
登録日: 2010-05-16

Xfceで文字化け(外付けメモリー)

XfceでUSBメモリーやUSB・HDDを接続すると、フォルダ名やファイル名が「????」となり判別出来ません。
?の部分は日本語文字で、数字やアルファベット文字(拡張子を含む)は表示されます。
ちなみにGnomeではすべて問題なく表示されます。

Ubuntu10.04の環境です。ご指導よろしくお願いいたします。

オフライン

 

#2 2010-06-08 07:46:44

pc944
メンバ
From: Japan
登録日: 2010-03-03

Re: Xfceで文字化け(外付けメモリー)

エンコードって知っていますか?
これは、エンコードの問題のように思えます。
ShiftJIS
EUC
Unicode
UTF-8
・・・などがあります。
ホームページの文字化けと同じ状態だと。
Ubuntuでは、UTF-8を使っていますが、
Windowsでは、ShiftJISを使っています。
おそらくxfceで追加した日本語ファイルは、Windowsで、文字化けすると思います。
直すには・・・私の知るかぎりありません。
ソフト自体のエンコードの問題なので。
(たとえばzipでShiftJISの日本語ファイルが含まれていた場合、展開できない・・・等)

オフライン

 

#3 2010-06-08 09:17:31

nekosan2010
メンバ
登録日: 2010-05-16

Re: Xfceで文字化け(外付けメモリー)

pc944さん、早速ありがとうございます。
「エンコード」なるものは少々知っています。(TEXエディタで経験しています)
今回、「GnomeでOK」であるのに「XfceでNG」、というのが不可解なのです。ヒントがあればお教え下さい。

オフライン

 

#4 2010-06-08 09:36:47

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Xfceで文字化け(外付けメモリー)

Gnome環境ではgvfsなるものが裏で動いてUSBメモリなどをマウントしているそうです。
gconf-editor
とかで見ると、日本語RemixのUbuntuではFAT32のマウントオプションのcodepage=932などが指定されているのかも。
# すいません。確認まではできていません。

https://forums.ubuntulinux.jp/viewtopic.php?pid=47670

あたりが参考になるかと思います。
FAT32は基本的にファイルシステムとして多言語を扱う思想になっていなかったため、システム側がマウントするときにcodepageを指定する必要があるかと思います(codepage=932, cp932, はshift-jisとほぼ同義と考えていただいてよいかと思います)。

おそらくXfceの自動マウントの仕組みに差分の原因があると思うのですが、これまた調べられていません。

Xfceでログイン時、一度、GUIでアンマウントしてから

yama による投稿:

コード:

sudo mount -t vfat デバイス名 マウント先 -o codepage=932,iocharset=utf8

でいけるかと思います。GUIの自動マウントの仕組みを調べれば同等のオプションを指定することで解決できるかと思います。

なお、これも上記のトピックにありますが、文字コードが混在してしまった場合などの修復作業にはconvmvが使えるかと思います。

オフライン

 

#5 2010-06-08 10:27:35

weyk
メンバ
登録日: 2009-04-03

Re: Xfceで文字化け(外付けメモリー)

Xfceをマニュアルを見ると、

http://thunar.xfce.org/documentation/C/using-removable-media.html

に説明のあるパッケージによりそうなのですが、thunar-volman は組み込まれているということで良いですか?
※xfceのサイト、画面の例が豊富で(実際に操作したことが無くても)わかりやすい・・・mountするとしか書いてないので、オプション等は/etc/fstabによるんですかね・・・?

オフライン

 

#6 2010-06-08 19:37:18

nekosan2010
メンバ
登録日: 2010-05-16

Re: Xfceで文字化け(外付けメモリー)

hmatsueさん、weykさん  
アドバイスありがとうございます。仕事の関係で1週間ほど不在となり、後ほど試してみます。
「デバイス名 マウント先」ってどのように指定すれば良いのでしょうか? 済みません、全くシロウトなので‥・
それからweykさんがご指摘のWEBサイトですが、エラーが帰ります。
難しい用語が出てきますが、良い勉強になります。頑張ります!

オフライン

 

#7 2010-11-05 22:42:48

nekosan2010
メンバ
登録日: 2010-05-16

Re: Xfceで文字化け(外付けメモリー)

しばらくxfce環境から遠ざかっていましたが、Ubuntu10.10も入れたし、再度チャレンジしてみました。
しかし状況は変わりません(-_-;)
皆さまのアドバイスを頼りに、いろいろ調べた結果、遂に解決策を見つけました!
参考としたサイトは下記の通りです。
http://whitesc3.blog7.fc2.com/blog-entry-196.html 「工人舎SC3」

 ~/.config/xfce4のロケーションに「mount.rc 」ファイルをgeditで新たに作成し、そこに

 [vfat]
 utf8=true

と記述します。 これでバッチリです!

有難うございました(^.^)

オフライン

 

#8 2010-11-05 22:47:14

nekosan2010
メンバ
登録日: 2010-05-16

Re: Xfceで文字化け(外付けメモリー)

ごめんなさい。
引用したURLは 「工人舎SC3 USB メモリなどの文字コード」
http://whitesc3.blog7.fc2.com/blog-entry-196.html
です。 ☆

オフライン

 

Board footer

Powered by FluxBB