• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.NETによるWAVEファイルの読み込み)

.NETによるWAVEファイルの読み込み

このQ&Aのポイント
  • C++で作成したWAVEファイル読み込みツールを.NET Frameworkを使って実装しています。
  • バイナリファイルとして読み込んだ波形データが文字化けしてしまっています。
  • 質問することでデータの文字化けの原因や解決策を知りたいです。

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

  • ベストアンサー
  • buihyaku
  • ベストアンサー率29% (97/326)
回答No.1

.NET Frameworkはよく知らないのですが、一般論として、読むところと表示するところと処理を分けて段階を踏んで確認してみてはどうでしょうか。 つまり、 br->ReadCharで読んでみて文字が1文字読めているか。たぶんUNICODEで格納されているとおもいますのでコード表と対応をみてみる。 次に読んだ文字を Debug::WriteLine( ch.ToString() ) のようにして表示させてみる そうすればどこに問題があるのか絞り込みやすくなるとおもいます。 もし見当違いのことをいってたらごめんなさい。

ftdr5v6bn
質問者

お礼

回答ありがとうございます。 アドバイスいただきありがとうございました。

その他の回答 (1)

回答No.2

>WAVEファイルを読み込み >実際の波形データをコンソールに表示させようとしているのですが >文字化けした結果しか得られませんでした。 当然の結果と思いますが。 Waveファイルですから音データですよね。 それをコンソール表示したらどんな表示になると期待しているのでしょう? それとも、.NETのToString()はそんなに万能なのでしょうか?

ftdr5v6bn
質問者

補足

嫌味な答え方ですね。 他の方にもそうやって回答しているのでしょうか。 ありえませんね。