• ベストアンサー

ファイル名の文字コードについての初歩的な質問です

noboru2000の回答

回答No.2

Linux 側で samba を動かせばいいと思います。それでネットワーク経由でファイルの読み書きをするということです。(Linux 側がファイルサーバになると思ってください)。 基本設定で Linux 側(unix charset)が utf8 で Windows 側(dos charset)が cp932 として設定しておけば自動で変換してくれます。

参考URL:
http://www.samba.gr.jp/
noname#34492
質問者

お礼

お礼が遅れました。申し訳ありませんでした。 今、こちらの回答を含め三つの回答を閲覧しています。 いろいろな方法がありますね。本当に助かります!。 Linux 側で samba を動かす、なるほど。 ハードルは高いですが、やってみます!。 これから、ひとつひとつ試して、自身に合った方法を見つけてみます。 OKWaveのLinuxカテの回答者様は、すばらしいですね。 質問するたびにそう思います。 ありがとうございました。

関連するQ&A

  • ファイル名の文字コード

    LinuxサーバにWindowsよりFTPで日本語ファイルの ディレクトリやファイルを大量にアップロードしました。 どうやらファイル名がsjisでアップロードされてしまったみたいで Linux上から見るとすべて文字化けしています。 ディレクトリ名とファイル名をsjisからeucへ 変換する方法はあるのでしょうか? よろしくお願いします。

  • Windowsフォルダ名の文字化け

    ひとつのPCでWindowsXPとFedoraCore4を混在して使っています。 Windowsパーティションをマウントして見ることはできたのですが、日本語のフォルダ名が文字化けしてしまいます(???になってしまいます)。 Windowsは日本語をシフトJIS表記、FedoraはUTF-8表記という文字コードの違いが原因だとはわかったのですが、LinuxでWindowsの フォルダ名を正常に日本語表記をさせる方法がわかりませんでした。 Windows側、Linux側それぞれ方法がありましたら(どちらでもけっこうです)ご教示いただけたら幸いです。

  • ファイル共有のsambaの設定

    共有できるようになりました。 Windows98からLinux上の共有フォルダに 新規テキスト.txtを作成しました。 Linuxのフォルダ更新でLinuxからも新規テキスト.txtが見えました。 しかし、Linuxでlsすると緑色の文字で 文字化けしたファイル名.txt* が表示されました。 LinuxのGNOMEで新規テキスト.txtをコピーすると、致命的エラーでコピーできませんでした。そして文字化けしたファイル名.txtがあるフォルダウインドウが強制終了しました。 smb.confでは、 [global] client code page = 932 #SJIS --省略-- coding system = euc #sjisの時と全く同じようだった [myshare] writeable = yes path = /home/momopc/sharefolder としています。 alternate permissions は全く指定していなくてたぶんデフォルトでNTです。 どうしたらlsの文字化けが直るのでしょうか? GNOMEでは化けていませんでしたが、lsで化けて表示された文字が、実際にWindowsから作成されたファイル名なんだと思います。

  • 文字化けしたフォルダ名・ファイル名を修正したい。

    WindowsXPでうまく認識しなくなった壊れかけのハードディスクの中身を、Knoppix日本語版(1CD Linux)を使って、別のディスクにコピーました。 しかしながら、日本語で名前をつけていたフォルダ名・ファイル名が文字化けしてしまいました。 一度文字化けしてしまったフォルダ名・ファイル名を修正したいのですが、どうしたらよいでしょうか?

  • Windows上で作成した、2バイト文字、半角スペース入りのファイルやフォルダは、Linux上で扱えるのでしょうか・・・

    初歩的な質問です... 。 一週間前に、以下の質問をしました。 Vine Linux を使いたいのですが・・・(初歩的な質問です) http://okwave.jp/qa2958373.html ANo.3の回答者様から、 >>フォルダ名・ファイル名が英数字(および一部記号)のみであれば問題ありません。いわゆる全角文字が含まれている場合、フォルダ名・ファイル名が文字化けしたり、読めなかったり、アクセスできなかったりします。 という回答をいただきました。 現在、Windows XP入りのマシンを使用しています。このマシン上には、NTFSでフォーマットした、データファイル(txt,doc,mht,htmその他)を入れるためのNTFSパーティション(D:)があります... 。 NTFSパーティション(D:)には、半角スペースの入ったファイル、フォルダや、2バイト文字を使用したファイル、フォルダもあります。 例えば、このマシンにVine4.1(またはFedora Core 6)を未使用領域にインストールしてデュアルブートさせた場合、Vine4.1(またはFedora Core 6)から、上記のNTFSパーティション(D:)にマシン上にアクセスすると、ファイルやフォルダは、『通常』、文字化けなどせずに、正常に認識されて、読み書きができるようになるのでしょうか?。 (Vine4.1(またはFedora Core 6)は、NTFS上の、半角スペースの入ったファイル、フォルダや、2バイト文字を使用したファイル、フォルダを扱うことができるのでしょうか?。) NTFSパーティション(D:)には、[.mht]で保存したWebページのスクラップファイルも沢山あります。ほとんどは、2バイトのファイル名です... 。[.txt]も同様です... 。 ほとんどのフォルダは、半角名ですが、半角スペースが付いてしまっています... 。 知識が乏しく、Web検索してもなかなか解決できません... 。 お願いいたします... 。

  • 文字化けしたファイル名の文字コードを変換するには?

    WinXPのマシンに、ファイル名の文字化けしたzipファイルがあります。 このファイルは元々LinuxマシンにあったのをWindowsへ 転送してきたものなので、EUC-JPで文字化けしてしまっているのだと (私は)思うのですが、合ってるでしょうか? また、これをどうすればWindowsで読めるように変換できるでしょうか? 検索などで調べて、KanjiTranslatorという文字コード変換のフリーソフト を使ってみたのですが、うまくいきませんでした…。 (ファイル名の変換と、ファイルの文字コード変換は違うのでしょうか? 方法をお知りの方いましたら、教えていただけないでしょうか? よろしくお願い致します。

  • ファイルをコピーしたときのデフォルトのファイル名を変更したい

    windowsで同一フォルダ内にファイルをコピーすると、「コピー ~ *.*」というファイル名で複製されますが、この自動付与される接頭語区を変更することはできるのでしょうか。 具体的には、「テキスト.txt」を複数コピーした場合 「テキスト ~ コピー.txt」 「テキスト ~ コピー2.txt」 「テキスト ~ コピー3.txt」 というように、ファイル名の後半に付くように変更したいです。 よろしくお願い申し上げます。

  • 【フォルダ名の文字コードを変換したい】

    【フォルダ名の文字コードを変換したい】 Windows Vistaです。 Windowsではフォルダ名にShift-JISを使っていますが、とあるプログラムが日本語を読み込む際、文字コードがUTF-8でないと読み込めないようで、フォルダ名に日本語を含むフォルダを参照すると文字化けしてしまいます。 なのでフォルダ名をUTF-8に変換したいです。 検索するとLinux上でShift-JISのフォルダ名をUTF-8にしたり、Windows上でもファイルの内容をShift-JISからUTF-8に変換したりする方法は見つかるのですが、Windows上でフォルダ名をUTF-8に変換する方法が見つかりません。 UTF-8に変換するとエクスプローラ上では文字化けするので、需要がないのでしょうか。 コマンドプロンプトとか苦手なので、何かフリーソフトでもあればいいのですが…

  • ファイル名が短いのにコピーできない

    ファイル名の長さはExcelで調べると全角(日本語)・半角(英数字)合わせて59文字なのですが、コピーできません。 ファイル名が長すぎるとコピーも削除もできないと聞いたことがありますが、決して長いとも思えません。 しかし、添付画像のように、「対象のパスが長すぎます」と表示されてしまいます。 最初からファイル名は変えておらず、コピーはできませんが表示はできます。ファイルは、JPGファイルです。 なぜファイル名が短いにも関わらず、コピーができないのに表示ができるのか分かりません。 自分がしたいことはそのファイルをコピーすることです。 ファイル名が長すぎるファイルをコピーするフリーソフトは知っていますが、そういうことではなく普通にコピーしたいです。 解決方法を教えてください。 OSはWindows 10です。 回答よろしくお願いします。

  • unzipで日本語ファイル名が文字化けする

    Windows上で作成した「テスト1.txt」、「テスト2.txt」というファイルを圧縮したsample.zipがあります。これをlinux上でunzipで解凍したところファイル名が文字化けしました。検索すると「-O」オプションで文字コードを指定するとよいとのことでしたが手元のlinux OSのunzipには「-O」オプションは存在しないようでした。 https://qiita.com/toyoshim/items/be4613fa373b4847196f そこで上記ページの記述にあるように 「iconv -f shift-jis -t utf-8を通したリネーム」 というのをやろうと思い 「unzip sample.zip | iconv -f CP932 -t utf-8」 とコマンドを打ってみましたが文字化けしてしまいました。 何かコマンドの使い方間違っていますでしょうか?