【フォルダ名の文字コードを変換したい】
Windows Vistaです。
Windowsではフォルダ名にShift-JISを使っていますが、とあるプログラムが日本語を読み込む際、文字コードがUTF-8でないと読み込めないようで、フォルダ名に日本語を含むフォルダを参照すると文字化けしてしまいます。
なのでフォルダ名をUTF-8に変換したいです。
検索するとLinux上でShift-JISのフォルダ名をUTF-8にしたり、Windows上でもファイルの内容をShift-JISからUTF-8に変換したりする方法は見つかるのですが、Windows上でフォルダ名をUTF-8に変換する方法が見つかりません。
UTF-8に変換するとエクスプローラ上では文字化けするので、需要がないのでしょうか。
コマンドプロンプトとか苦手なので、何かフリーソフトでもあればいいのですが…
No.4ベストアンサー
- 回答日時:
>間違いなくUTF-8です。
了解しました。そんなソフトもあるのですね、初めて知りました。
>Shift-JISとかUTF-8とか関係なく、バイナリ的にフォルダ名を変更することはできないのでしょうか。
できません。
Windowsのファイル/フォルダ名はUnicodeで記録されています。
それを、WindowsのAPIか何かで普通に読むと、OSの言語に応じて標準の文字コードに変換された値が返ります。日本語ではShift_JISです。
ソフトから読めるのはこの変換された状態のデータだけです。変換結果はShift_JISで解釈できる値のみしか含まれないので、UTF-8で読める値にすることはできません。
この回答への補足
なるほど…
いわば「二段構え」になっているのですか。それじゃあ確かに無理ですね…
OSの言語を変更して「標準の文字コード」をUTF-8にしてしまえば読めるんじゃないかとか思ったのですが、さすがにそこまでして日本語を表示させたいわけでもないし、今のままでも一部だけとはいえ表示できるわけですから、とりあえずこれで満足することにします。ありがとうございました。
ちなみにStepManiaがUTF-8対応なのは、アメリカで作られたソフトだからというのもあると思います。日本語フォントを導入すれば日本語を表示できる仕様になっている(UTF-8で解釈できる部分のみ)とはいえ、グループ名まで日本語表示にすることは作り手側の想定しない使い方だったのかも知れません。
No.3
- 回答日時:
文字化けの状況だけですと、Shift_JIS→UTF-8ともShift_JIS→Latin-1とも取れます。
ためしに「繧ケ」(ケは半角)という名前を付けてみてください。
これをShift_JISに変換したうえでUTF-8で解釈されれば「ス」に、Shift_JISに変換したうえでLatin-1で解釈されれば「ス」になります。
なお、もしこれでUTF-8で解釈されることが判明した場合、任意の名前を付けることは絶望的です。
Shift_JISで解釈できないコードは多数ありますのでその部分を避けて名づけることになり、まともな名前が付けられません。
たとえば上のテスト文字列も、UTF-8で「テスト」と表示させようとしたのですが「ス」しか残らなかったものです。
この回答への補足
間違いなくUTF-8です。
「絶望的」というのは、Shift-JISでは解釈できないからエクスプローラからリネームすることはできない、という意味でしょうか。
Shift-JISとかUTF-8とか関係なく(要するにデコードしてコピペするのではなく、デコードせずにフォルダ名を格納したデータそのものを書き換える)、バイナリ的にフォルダ名を変更することはできないのでしょうか。
No.2
- 回答日時:
WindowsはUTF-8なんて使っていませんよ。
Unicode(UTF-16)です。>No1さんそして、
>フォルダ名に日本語を含むフォルダを参照すると文字化けしてしまいます。
ということであれば、Unicodeで書かれた英字のファイル名がきちんと読めているのですからUTF-8にしても解決しません。
UTF-8と判断した理由はなんでしょうか。またプログラム名や文字化けの例を示していただかないと回答は困難です。
この回答への補足
StepManiaというフリーの音楽ゲームです。
ゲーム画面ではグループ名(フォルダ名をそのまま使用)と曲名・アーティスト名(テキスト形式のsmファイルで指定)が表示されるのですが、smファイルで日本語の曲名などを指定する際の形式がUTF-8になっています。試しにsmファイルでフォルダ名と同じ名前を指定してANSIで保存したら、ゲーム画面ではグループ名と曲名が同じ化け方をしました。
化け方の例。
CaptivAte ~裁き~→CaptivAte □'□?□□'
三毛猫JIVE&ジャイブ→□O□?LJIVE□□□W□□□C□U
(注:ゲーム画面からはテキストで曲名その他をコピペできないので、上記は見た目をそのまま表現したものです。□と?の部分にはStepMania側で用意された「この文字は認識できません」的な記号が表示されています)
No.1
- 回答日時:
8.3形式ならともかく、長い名前の方はディスク上はWindows 95の時代からUTF-8記録ですけど。
だから、漢字ひらがなカタカナハングルを全部使ったファイル名も設定できます。
Windows側のファイル/フォルダ名を取得するプログラムは何を使っていますか ?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンでダウンロードしたmp4...
-
フォルダ名を並び替えても必ず...
-
名前(平仮名)を数字に変換する...
-
変換しようとしても字候補に上...
-
直径を表す記号はどうすれば出...
-
Aの逆さの記号の出し方
-
「第3者」という書き方
-
ミ の反対見たいな記号の名前は?
-
「載いた」ってどう読むんですか?
-
カシオのネームランドの使用方...
-
Unicodeの文字がどれか、調べた...
-
書院作製のFDをパソコンで使用...
-
「そんなことを言われたひにゃ...
-
同音異義語の反対って...?
-
【フォルダ名の文字コードを変...
-
Macで文字の入力が遅いんです。
-
Microsoft IME 一発で変換でき...
-
<>の記号の二重の記号をだしたい
-
URLに〔 & 〕の文字が含まれ...
-
出てこない漢字
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
名前(平仮名)を数字に変換する...
-
パソコンでダウンロードしたmp4...
-
フォルダ名を並び替えても必ず...
-
Aの逆さの記号の出し方
-
ミ の反対見たいな記号の名前は?
-
直径を表す記号はどうすれば出...
-
「第3者」という書き方
-
「載いた」ってどう読むんですか?
-
Unicodeの文字がどれか、調べた...
-
変換しようとしても字候補に上...
-
Sが2個ついた記号を使いたい
-
<>の記号の二重の記号をだしたい
-
同音異義語の反対って...?
-
出てこない漢字
-
金(かねへん?)に利で読みは...
-
カレンダーファイルのicsをCSV...
-
単位のパイの出し方教えて
-
「嶌」という字はなんと打てば...
-
漢字の読み方
-
URLに〔 & 〕の文字が含まれ...
おすすめ情報