- - PR -
NFSでの文字化けについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-04-18 19:13
Linux超初心者の者です。
基本過ぎてお恥ずかしいのですが御教授いただけたら幸いです。 VINE Linux4.1をサーバーに、DebianをクライアントでNFSを使用してマウントすると 日本語の文字が化けているのですが原因は何故ですか? 解決方法はあるのでしょうか? お教え頂けると幸いです。宜しくお願い致します。 |
|
投稿日時: 2007-04-19 00:03
こんばんわ.
それぞれで設定されている文字コードが違うのでは? |
|
投稿日時: 2007-04-19 08:13
ありがとう御座います。
vine(サーバー)の方はEUC-JPであるようです。(でもよく解りません) debian(クライアント)はUTF-8みたいです。 geditでNFSマウントしたフォルダに保存すると文字化けはしません。 しかしコンソールで echo test > 漢字ファイル名.txt とすると化けます。 解決可能なのでしょうか? |
|
投稿日時: 2007-04-19 16:30
文字化けと言われているのは全てファイルの中身ではなく、
ファイル名の事でよろしいですか? geditで漢字ファイル名.txtというファイル名で保存した物を コンソールでlsコマンドで見ても化けてないが、 echo test > 漢字ファイル名.txt とした後にlsコマンドで確認すると 化けない……という事でよろしいでしょうか? |
|
投稿日時: 2007-04-19 20:31
ありがとうございます。
その通りで御座います。 クライアントで ls | nkf とすると正常に表示できましたが、geditで保存したファイル名が正常に表示できませんでした。 度々の御教授お願い致します。 |
|
投稿日時: 2007-04-19 21:20
どのようにマウントされていますか?
NFSサーバには文字コードを変換する仕組みがないので、 サーバとクライアントで文字コードが違う場合、 クライアントの文字コードでファイルが作られると思います。 samba経由でマウントすれば解決するような気がします。 ※geditで作ったファイル名がnkf通してもダメな理由は解りませんが… |
1