- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.NETによるWAVEファイルの読み込み)
.NETによるWAVEファイルの読み込み
このQ&Aのポイント
- C++で作成したWAVEファイル読み込みツールを.NET Frameworkを使って実装しています。
- バイナリファイルとして読み込んだ波形データが文字化けしてしまっています。
- 質問することでデータの文字化けの原因や解決策を知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
.NET Frameworkはよく知らないのですが、一般論として、読むところと表示するところと処理を分けて段階を踏んで確認してみてはどうでしょうか。 つまり、 br->ReadCharで読んでみて文字が1文字読めているか。たぶんUNICODEで格納されているとおもいますのでコード表と対応をみてみる。 次に読んだ文字を Debug::WriteLine( ch.ToString() ) のようにして表示させてみる そうすればどこに問題があるのか絞り込みやすくなるとおもいます。 もし見当違いのことをいってたらごめんなさい。
その他の回答 (1)
- Hayashi_Trek
- ベストアンサー率44% (366/818)
回答No.2
>WAVEファイルを読み込み >実際の波形データをコンソールに表示させようとしているのですが >文字化けした結果しか得られませんでした。 当然の結果と思いますが。 Waveファイルですから音データですよね。 それをコンソール表示したらどんな表示になると期待しているのでしょう? それとも、.NETのToString()はそんなに万能なのでしょうか?
質問者
補足
嫌味な答え方ですね。 他の方にもそうやって回答しているのでしょうか。 ありえませんね。
お礼
回答ありがとうございます。 アドバイスいただきありがとうございました。