![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
perl で TermExtract というものを使って専門用語抽出をしたいと思っています。
参考ページ
http://gensen.dl.itc.u-tokyo.ac.jp/termextract.h …
形態素解析ソフトは「和布蕪」を使っています。
参考ページの
「和布蕪」の場合の、TermExtract::MeCab サンプルスクリプトを参考にして
動かしてみたんですがうまく動作しません。
<ソース>
#! /usr/bin/perl
use TermExtract::MeCab;
my $data = new TermExtract::MeCab;
my $InputFile = "./CGI/mecab_out.txt";
$SIG{INT} = $SIG{QUIT} = $SIG{TERM} = 'sigexit';
my $output_mode = 1;
my @noun_list = $data->get_imp_word($InputFile);
print "Content-type: text/html; charset=EUC-JP\n\n";
print <<"EOM";
<!DOCTYPE html>
<HTML>
<HEAD>
<TITLE>mecab</TITLE>
</HEAD>
<BODY>
EOM
foreach (@noun_list) {
# 結果表示
printf "%-60s %16.2f\n", $_->[0], $_->[1] if $output_mode == 1;
printf "%s\n", $_->[0] if $output_mode == 2;
printf "%s,", $_->[0] if $output_mode == 3;
}
sub sigexit {
$data->unlock_db;
}
print <<"EOM";
</BODY>
</HTML>
EOM
<--------------->
mecab_out.txtには、和布蕪」を使って出食された形態素解析済みのデータ
が入っています。
ブラウザでみると、真っ白のページが表示されます。
なにか使い方を間違えているのでしょうか?
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
「ブラウザで見る」以外の動作確認はしないんですか?
この回答への補足
変数の渡し方を変えてみり、同じような問題で困った人がいるか調べたり
perlcheckerやprint"check";したり、真っ白なページのhtmlソースを見たりなど、
自分で出来うる限りの、動作確認・調査をしたうえで質問しています。
サンプルをコピペしてきて、動かないから質問なんてことは絶対にしません。
格闘した結果、テキストファイル、実行ファイルの文字コードをSHIFT-JISにした時だけ表示されました。
UTF-8,EUCでは文字化けすらせずに何も表示されないようでした。
原因はわかりませんが、TermExtractは動作させることができたようでよかったです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メーリングリストのスクリプト...
-
ラジオボタンが両方とも選択で...
-
wordの数式について 定積分を書...
-
チェックボックスの返す値
-
UTF-8で文字化けしないようにす...
-
[HTML]プルダウンメニューの横...
-
INPUT TYPE
-
リストボックス(multipleなsel...
-
iPhoneでセレクトボックスが選...
-
sendmail 送信先を複数設定す...
-
チェックボックスで選択した内...
-
iframeごとに戻るボタンを
-
VB.net データーグリッドビュー...
-
floatで横に並べている2つのボ...
-
MSPゴシックで、一番幅を取る文字
-
tracert ができない原因
-
チェックボックスで得たデータ...
-
WEBページを強制的に横画面で見...
-
Error: No Recipient というエ...
-
別formのhidden項目を自form値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバーのテキストファイルを...
-
LuaJITで日本語出力
-
表示を一覧表形式にしたいので...
-
IIS の@INC ERRORについて教えて
-
索引を目次の該当ページへ入れ...
-
HTMLからCGIへデータを引き継ぎ
-
CGIの中で異なるContent-typeの...
-
jcode.pl 使い方
-
ブラウザ表示されません大変困...
-
CGIで、ボタンを押した時に違う...
-
perlがうごきません
-
標準入力からデータが読込めない
-
ランダムに1行読込み フォーム...
-
sjisでの文字化け?
-
サーバー(UNIX)上のフォルダ...
-
検索結果テーブルの背景色を変...
-
他のWWWサーバーからHTMLを得る
-
ひらがなチェック
-
次のcgiファイルを開くには? ...
-
ソケットの使い方が分からない
おすすめ情報