Windowsで作ったMP3ファイルのタグ情報をちゃんと表示するためにPerlスクリプトを作っているのですが、
Jcodeでeucに変換する所でエラーになってしまいます。
どこをどう直せばちゃんと表示できるようになるのかわかる方がいらっしゃいましたら教えてください。
== mp3info.pl ======
#!/usr/local/bin/perl -w
use MP3::Info;
use Data::Dumper;
usr Jcode;
my $file = $ARGV[0];
my $tag = get_mp3tag($file);
my $info = get_mp3info$file);
my $jtag = jcode($tag)->euc;
print Dumper($jtag, $info);
============
$./mp3info.pl aaa.mp3
$Not a SCALAR reference at /usr/lib/perl5/site_perl/5.6.1/i686-linux-multi/Jcode.pm line 579.
No.2ベストアンサー
- 回答日時:
my $tag = get_mp3tag($file);により得られた結果である$tagは、そのままEUCに変換出来ません。
従って、以下のようにしてください。
-----------------------
my $file = $ARGV[0];
my $tag = get_mp3tag($file);
my $info = get_mp3info($file);
my $data = Dumper($tag, $info);
my $edata = jcode($data)->euc;
----------------------------------
つまり、Dumperの結果をEUCコードに変換することになります。これであなたの望んだ結果が得られるはずです。
ご返答ありがとうございます。
Dumpした結果を変換することで望んだとおりの結果を得ることができました。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- 英語 Feelings: Sometimes our feelings are very strong. 1 2023/05/08 18:07
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- iPad iPadの「ファイル」に保存してあるmp3ファイルを「ミュージック」に移したい 5 2022/06/28 12:50
- Android(アンドロイド) Pixel 6atとPCをケーブルでつなぐ 3 2023/06/10 23:24
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA テキストファイルを読み取...
-
はじめまして。
-
fgets で値が取得できない
-
python renameについて
-
MATLABのm-fileについて
-
csvファイルの横方向への改行に...
-
【C++/CLI】ファイルオープンに...
-
行を指定して削除する方法PERL
-
PerlでのUseless use...
-
window.open でのファイル指定方法
-
ExcelをCSV書き出す場合のシー...
-
VBAでCSVファイルを途中行まで...
-
close()で例外が投げられる理由
-
dos変数の%~dp0は powershellで...
-
C言語で特定の行を抽出する方法...
-
ADOによるCSVファイルからのデ...
-
VBAでCSVファイルの特定行を書...
-
改行コードが勝手に
-
vba dir の相対パス
-
htaccessで特定のディレクトリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python renameについて
-
fgets で値が取得できない
-
window.open でのファイル指定方法
-
巨大なテキストの最終行を取得...
-
ファイル全てを .xlsm に変更し...
-
read() on unopened filehandle...
-
csvファイルの横方向への改行に...
-
VBAコードを張り付け後のエクセ...
-
Firefox で file:// で始まる U...
-
JSP URLに表示される拡張子 .jsp
-
drtファイルはどうしたら開...
-
並び方、
-
重複ファイル名ある場合ファイ...
-
VBA テキストファイルを読み取...
-
cgiでサーバーにファイルを追加...
-
HTMLのフォームで画像と文...
-
WindowsでPerlをする際,1行目の...
-
バイナリファイルの出力
-
Perlでのパーミッション変更の仕方
-
foreach内での変数の扱い?
おすすめ情報