• ベストアンサー

テキストファイルの全角文字のチェック

半角でテキストデータで作成していたところ、一部誤って、全角で作成してしまいました。ファイル数が多いために1つ1つチェックは難しいので、VBでファイル毎に全角文字が含まれていないか、チェックしたいのですが、可能でしょうか?よろしくお願いします。

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

  • ベストアンサー
  • PU2
  • ベストアンサー率38% (1101/2843)
回答No.2

完全なフリーではないけど これできそうです。(全角は試してませんが)

参考URL:
http://www.vector.co.jp/soft/winnt/util/se432915.html
191022
質問者

お礼

PU2さん、再三の回答ありがとうございました。 全角文字の判断は難しそうですが、特定文字を 指定すれば、チェックできそうなので、ご教授頂いた ソフトで対応してみます。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • oya-neko
  • ベストアンサー率35% (10/28)
回答No.3

VB6しかわからないので、VB6での方法を書きます。 テキストデータを読み込み、読み込んでデータの長さ(Len関数)と StrConv(テキストデータ, vbFromUnicode)で変換したデータの長さと を比較して、同じであれば半角のみ、異なっていれば全角が含まれて います。 Dim strData1 As String strData1 = (ファイルからデータを読み込む) If Len(strData1) = Len(StrConv(strData1, vbFromUnicode) Then 半角のみ Else 全角含む End If

全文を見る
すると、全ての回答が全文表示されます。
  • PU2
  • ベストアンサー率38% (1101/2843)
回答No.1

ツール使って一気に全角文字を半角に変換すればいかがでしょうか? フリーでもあると思います。

191022
質問者

お礼

回答ありがとうございます。 ただ、内容を確認し、手動での修正を考えており、 全角文字のを含んだファイルだけを抜き出したいのです。 そのようなフリーのソフトはありますか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数のテキストファイルから全角文字を検索する方法

    お世話になっております。 windows10を使用して、半角文字を使用したテキストファイルを 作成しています。 そのテキストファイルは複数あるのですが、ファイルの一つに全角 文字が紛れ込んでいることがわかりました。 文字は特定の文字ではないので、findstrコマンドで検索することが できません。 その全角文字を検索する方法はありますでしょうか。 以上、よろしくお願いいたします。

  • 半角文字と全角文字の判別の仕方

    MFCです。 テキストファイルから読み込んだ文字を一定の文字数づつウィンドウに書き込もうとしています。 例えば10文字を一行として 10文字 10文字 10文字 ・ ・ ・ という感じで表示したいのですが、テキストファイルには半角文字と全角文字が混じっています。半角だけなら10バイトごとに表示すればいいと思いますが、半角も全角も一文字としてカウントしようとすると半角か全角かを判別してからカウントしなければならないと思うのですが、何か良い方法ありませんか? よろしくお願いします。

  • 全て全角文字かチェックしたい

    PHP Version 5.1.6を使っています。 UTF-8だと全角文字が3バイトとして扱われるので、 半角文字のチェックのままだと3倍の文字制限が必要になってしまいます。 例: [名前] 最大全角10文字まで 半角を入力した場合:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 全角を入力した場合:あああああアア亜亜亜 半角文字だと3倍の30文字まで入力できてしまうので、 なんとかして全角文字だけ入力したかチェックする正規表現が知りたいです。

    • ベストアンサー
    • PHP
  • 入力されたテキストが、全角か半角かをチェックする方法

    フォームのテキストボックスに入力された文字が、全角か半角かをチェックする方法ご存知の方居ましたら。教えて下さい。

  • 全角漢字の入力チェック

    Javascriptにて、Formのテキストフィールドの内容を入力チェックしているのですが、「全角漢字」「全角かな」「全角カナ」「半角英数字」 のみを許可して、それ以外の入力文字をいれるとエラーになるような 関数を作りたいのですが、全角記号や半角記号をチェックするには どうしたらよいのでしょうか。

  • 半角・全角文字が入り乱れて、困っています。

    すみません。どなたか教えてください。 windows 98 を使っています。 wordやexel を使って、文字を入力したとき無意識のうちに (英・数・カナ)の半角と全角がどうしても入り混じってしまって、 結果的にかなり見てくれが悪くなってしまいます。 (他の人が作成した書類を見ても、ほとんど同じことが起きています。) 1.全体に半角と全角が入り混じらないように、最初から英・数の全角とカナの 半角文字が入力できないような初期設定はできないのでしょうか? 2.確定させた後、半角・全角を一括で (英数→半角、カナ→全角に)変換 できないでしょうか?   Macを使っていたときはこんな無意味な苦労をしたことがなかったのですが・・・

  • 全角、半角文字の判別について

    フォームのテキストで全角なら10文字まで、半角なら20文字まで入力できるようにしたいのですが、EUCの場合、半角カナは2バイトになるため、バイト数で制限をかけるとうまくいきません。かといって文字数で制限をかけてもうまくいきません。 何かいい方法はあるでしょうか?

    • ベストアンサー
    • PHP
  • 半角英数文字が全角に・・・?

    OSwin2000で作ったホームページのデータ (DW4.0でホームページ作成)を FDに落とし、OSwin95,98で読み取ると、 一部データが半角から全角に変わってしまいます。 OSwin2000のデータが半角になっているかどうか、 何回も確認したのですが、・・・・? ファイル形式のせいでしょうか? PCの初心者です。

  • PHP4での文字数のチェックのしたかについて

    はじめまして、PHP4の初心者です。 PHP4で、全角/半角の判断または、全角半角それぞれの 文字数を数えさせたいのですが、どのようにしたらいいのか、よくわかりません。 簡単にチェックできる方法がありましたら教えてください。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • チェックをいれたのですが・・・

    入力フォームを作り、そこにチェックを入れました。 テキストボックスで半角10文字まで入力を許可したのですが、プログラム上では半角の10文字も全角の10文字も同じ10文字と認識しているようです。 データベースにそのデータを格納しておきます。 文字制限を半角10迄としているので半角10文字までで文字制限ができる方法をどうかおしえていただけないでしょうか ? よろしくお願い致します。