Perlモジュールについて
■ このスレッドは過去ログ倉庫に格納されています
0471470
04/12/27 18:43:27ID:WjDOje5i=�B==========================================
$table_extract =
HTML::TableExtract->new(
headers => [qw(ああ いい うう)]);
$table_extract->parse($html_file);
foreach $table ($table_extract->table_states) {
foreach $cols ($table_extract->rows) {
print "@$cols[0] @$cols[1] @$cols[2]\n";}}
===============================================
�Bに流すと、�@の$html_fileについては正常にテーブルの値が取り出せるのですが、
�Aの$html_fileについては
Malformed UTF-8 character (unexpected non-continuation byte 0x00, immediately after start byte 0xef) in pattern match (m//) at c:/Perl/lib/HTML/TableExtract.pm line 920.
Malformed UTF-8 character (unexpected continuation byte 0xbf, with no preceding start byte) in pattern match (m//) at c:/Perl/lib/HTML/TableExtract.pm line 920.
というメッセージが大量に出現してしまいます。
�@については「headers」部に「ー」が入っていると、
Unmatched [ in regex; marked by <-- HERE in m/
が出てしまうので、�Aの方法でやりたいと考えてます。
この解決方法を教えていただけませんでしょうか。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています