Kazumi Matsumura
kadom****@grd*****
2004年 9月 13日 (月) 16:20:07 JST
三嶋様 お世話になっております。 松村です。 御回答ありがとうございます。 >三嶋です。 > >「Sambaから表示する」というのは、SambaがインストールされたUNIXマシン上 >で表示するということでしょうか? はい。 その通りです。 >だとしたら、変換しているのはファイル名だけなので、ファイルの内容までは >変換されません。 > >lessなどのコード変換機能を持ったもので参照するのがいいと思います。 > ># スクリプトなどで変換してしまうと、それも修正したと判断されますので、 ># それをコミットしてしまうと、今度はEUC(UNIX上の文字コード)で登録され ># てしまい、今度はWindows上で文字化けしてしまいます。 ># それでも変換したい場合は、日本語版のSambaにはsmbchartoolというものが ># 同胞されていますので、それを利用するのがいいと思います。 今、考えている構成としては、Samba経由のアクセスはReadOnlyとし Sambaのデータを、ダウンロード等行いそのデータを直接コミットする事は ないと考えています。 コミット対象のデータは、あくまでもCVSからCheckoutしたデータのみを考えて おります。 その為、文字化けの心配はないかと安易に考えているのですが、問題が あるでしょうか? CVSと関係ない事を、MLに書くのは大変心苦しいのですがsmbchartoolを現在使って いるのですがリターンコードまで変換出来ずに困っております。 もしかして、smbchartoolで改行コードの変換まで出来るのでしょうか? 最初のメールにも書きましたが、smbchartoolを使いSJIS→EUC変換をし、その後に nkfコマンドで改行コードを変換しています。 ただ、nkfコマンドがファイル単体にしか有効にならない為スクリプトを組むしか ないかと思っているのですが、もっとシンプルな方法があれば教えて頂ければと 思い質問させて頂きました。 もし、smbchartoolツールで改行コードも変換できると 大変助かります。 よろしくお願い致します。 >> NAITO様 >> >> お世話になっております。 >> 松村です。 >> >> 御回答ありがとうございます。 >> >> >find を使ったスクリプトを組んだらいかがでしょう。 >> >> やはりスクリプト組まないとダメですか? >> 他に手段がなければ、スクリプト組もうとは思っているのですが.... >> >> よろしくお願い致します。 >> >> Commitしたデータを、Sambaで用意したフォルダ上へ自動でアップデート >> >> するよう設定を行いましたがコードの違いからSambaからアクセスするとファイルが >> >> 表示されなかったり、改行コードが壊れてしまったりします。 >> >> >> >> 現在は、以下の事をやっていますがもっとシンプルな方法はないでしょうか? >> >> また、nkfコマンドと同機能でファイル単位ではなくディレクトリ配下全てに >> >> 有効になる都合のいいコマンド/ツールはないでしょうか?