みんなのお仕事相談所

「みんなのお仕事相談所」では、ユーザーさまのご依頼の相場や製作期間、
契約書やお金に関する悩みを気軽に相談できるQ&Aコミュニティです。
違反案件についてはよくある質問の「【共通】違反のお仕事とは」をご覧ください。
また、違反報告についてはよくある質問の「【共通】違反報告とは」をご確認ください。

受注者からの相談
Windowsに関する相談

メモ帳の文字数カウント

回答
受付中
回答数
6
閲覧回数
35499

メモ帳の文字数カウントについて相談させていただきます。

Windows8使用しており、通常文字カウント機能はメモ帳にないのですが

「メモ帳カウント」など普段から使い慣れている方がいましたら教えてください。

2013年08月22日 16:45
パソコンのお医者さんさんからの回答

windows標準の「メモ帳」というテキストエディタにはないと思います。
文字のカウントって、コンピュータ上では、難しい問題なんで、
ついてないのだと思います。

サクラエディタは、いかがでしょうか?
左下に文字カウント(バイト)での表示がでます。
ちなみに、パソコン上の文字には、「2バイト文字」と「1バイト文字」があります
日本語表記の「あいうえお」は、「10chars」とサクラエディタの左下のステータスに表示されます。
半角英数文字の「123アイウエオABCabc」は、「14chars」とサクラエディタの左下のステータスに表示されます。
そして、これが一番大事なのですが、日本語Windowsは、SJIS「シフトジス」という規格の文字コードを使っており
改行は、CR LF (キャリッジ リターン)の特殊文字2つ CR で1バイト、LFで1バイト合わせて2バイトを使っています。
つまり、
「アイウエオ
カキクケコ」
は、「オ」と「カ」の間に改行コードCRLFがあるので、
「12chars」とサクラエディタの左下のステータスに表示されます。
サクラエディタは、「窓の社」や「Vector」でダウンロードでき、
windows8でも動作すると思います。


shinpuruさんの質問にある「通常文字カウント」が、
2バイト文字を1文字としてカウントする。
改行コードを無視する。
という事であれば、おそらく、テキストエディタを探すより、
エクセルVBAなどで作ってしまう方が早い気がします。
ちなみに、以下の様な関数でできます。
Private Sub CmdBtn_MojiCount_Click()
MsgBox (Len(Application.ThisWorkbook.Sheets("Sheet1").Range("A1").FormulaR1C1))

End Sub

エクセルでする場合、エクセルの文字コードの規格が、「UniCode 」で、改行コードが
LF ラインフォードで1バイト文字になっている事に注意下下さい。
改行を文字として扱わない場合
Private Sub CmdBtn_MojiCount_Click()
Dim TmpStr As String
TmpStr = Application.ThisWorkbook.Sheets("Sheet1").Range("A1").FormulaR1C1

TmpStr = Replace(TmpStr, vbLf, "")
MsgBox (Len(TmpStr))

End Sub
みたいな関数でできます。


2013年08月22日 20:06
S-Factoryさんからの回答

Microsoft Wordをお持ちでしたら、標準で文字数カウントの機能が実装されているので容易に解決しますね。
柔軟なカウントをしてくれるので一番オススメの方法です。

無償版のOpenOfficeや、LibreOfficeのWriter(ワープロ)にも簡易機能が実装されています。
選択した部分だけカウントも可能です。

テキストエディタで実現したいのでしたら、私もサクラエディタをオススメします。

2013年08月22日 20:35
Croposaさんからの回答

文字数をカウントする便利なページがあります。メモ帳で作成したテキストをコピーして貼り付けるだけでできます。

http://www1.odn.ne.jp/megukuma/count.htm

MS Wordの文字数カウントと同じ結果が得られます。ほかにも「文字数カウント」で検索すると同様のページがいくつも出てきますので、使いやすいものをブックマークしておくといいですよ。

2013年08月22日 21:50
相談者コメント

アドバイス、ありがとうございました。

早速使わせていただきました。

2013年08月24日 15:23
パソコンのお医者さんさんからの回答

「S-Factoryさんからの回答」、「Croposaさんからの回答」の様な方法も存在するのですね。
すごい参考になりました。

2013年08月24日 19:00
moritama5013さんからの回答

こんにちは。
わたしは下記のフリーソフトを使用していますよ。
http://www.vector.co.jp/soft/winnt/writing/se457168.html
リアルタイムで、書いている文字数を見ることが出来るので
非常に便利です。

また、iPhoneやiPadでは、
Draftpadが上記と同じような感じで使えます。

2013年09月02日 17:13
asip2k25さんからの回答

こんにちは。

wri.pe ( https://wri.pe/ )がWEBサービスではオススメです。

Facebookアカウントでログインすると作成できるメモの編集画面の右下のインジケータに
入力した文章全体の文字数・行数+アルファが表示されます。デザインもイケてます。

Facebookアカウントを取得しないと利用できない、かつ、日本人が作っているにも関わらず
メニュー等は全て英語なので少し敷居が高いかもしれませんが、これのためにFacebookアカウントを
取得してもいいくらいの出来のWEBサービスだと思います。
(githubアカウントでも利用できますが、githubアカウントは完全にアプリケーション・エンジニア
用なので非アプリケーション・エンジニアの方はFacebookアカウントでどうぞ。)

WindowsアプリではMeryなんかどうでしょう?選択した範囲の文字数をステータス・バーに
表示してくれるらしいです。
http://www.haijin-boys.com/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8

2013年10月19日 14:00
不安や疑問に真摯に向き合い改善につとめます クラウドワークス安心安全宣言