• ベストアンサー

BATファイル

BATファイル  バッチコマンド内に含まれる全角文字を,符号化して半角文字で記述する事はできないでしょうか。HTMLでいうHTMLエンティティのように……。

質問者が選んだベストアンサー

  • ベストアンサー
  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

それだけだと何をしたいのかがよくわからないよ echoやdir中の全角文字を有効化したいだけならダブルクォティションでくくればできるけど・・・ そうじゃなくて半角に変換したいだけならbatをテキストとしてテキストエディタとかで 全角を半角に変換するようなのを使ったら良いんじゃないかな。 そういう機能が無いのもあるだろうけど「テキストエディタ」だとわりと付いてたりするし場合によってはエクセルなりで変換とかもアリ。(コピペを繰り返す事になるけど)

noname#112192
質問者

お礼

ありがとうございました。

noname#112192
質問者

補足

 早速の回答ありがとうございます。  つまり漢字等をすべて依存文字を含まない単純なASCII文字であらわしたいという意味です。 .

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.2

いや、だからそれだと何に使いたくてそうしたいのかが判らないから対処方法をどうこうできないんだってば・・・ 先の回答の例だと「dirとかで使う場合にエラーになるから漢字をどうにかしたい」という話になるんだけど 質問している バッチファイルの何が漢字だと困っているのかが判らないのでどう伝えようもない。 ただ単にコメントだからとかいうならそれなりの処方があるし 特定のexeとかに投げてる漢字だから変換したいとかなら それはそれで処理の仕方が違うし そこが判らないという話。 単にバッチを使った変換だったら ish だとか base64 だとかが有るけど・・・ http://ja.wikipedia.org/wiki/Ish http://ja.wikipedia.org/wiki/Base64

noname#112192
質問者

お礼

ありがとうございました。

関連するQ&A