0
我正在使用C#從mp3文件元數據中讀取信息。這些信息以阿拉伯語..當我通過Windows媒體播放器或任何其他媒體播放器打開此mp3文件時,我可以非常清楚地閱讀這些信息,但當我嘗試通過taglib閱讀此信息時,某些文件顯示正確,其他一些文件以陌生人格式顯示它不是阿拉伯語而不是英語。使用taglib讀取mp3文件元數據時使用c編碼問題#
我正在使用C#從mp3文件元數據中讀取信息。這些信息以阿拉伯語..當我通過Windows媒體播放器或任何其他媒體播放器打開此mp3文件時,我可以非常清楚地閱讀這些信息,但當我嘗試通過taglib閱讀此信息時,某些文件顯示正確,其他一些文件以陌生人格式顯示它不是阿拉伯語而不是英語。使用taglib讀取mp3文件元數據時使用c編碼問題#
這很可能是因爲在ID3標籤中聲明的編碼不是用於寫入標籤的實際編碼,所以taglib將使用標籤幀中指定的編碼讀取id3標籤中的數據。最終的結果是你會得到一個不同的字符串,因爲使用了錯誤的編碼。