在eclipse中撰寫了一個音樂播放器,在打開本地音樂時,只要音樂名稱是中文的,打開后是亂碼!求解!
uj5u.com熱心網友回復:
一般這種都是編碼問題 看看你代碼設定utf-8編碼沒uj5u.com熱心網友回復:
設定了,還是不行
uj5u.com熱心網友回復:
你的系統環境是什么mp3的檔案名在indows下 是gbk的
uj5u.com熱心網友回復:
我的系統是windows的,請問是eclipse中的編碼格式要改成gbk的形式嗎?能說說一下具體怎么該嗎?謝謝!
uj5u.com熱心網友回復:
不是要求專案是GBK,是讀取檔案名的時候,要按照gbk處理字串uj5u.com熱心網友回復:
請問如何設定呢?謝謝!
uj5u.com熱心網友回復:
https://blog.csdn.net/youyou1543724847/article/details/83956381第三個問題
uj5u.com熱心網友回復:
還是不行,就是用java自己寫的音樂播放器打開本地檔案里的音樂,音樂名是亂碼,下面是部分代碼
File file = new File(filepath + selectedSongName);
audioInputStream = AudioSystem.getAudioInputStream(file);
audioFormat = audioInputStream.getFormat();
DataLine.Info dataLineInfo = new DataLine.Info(SourceDataLine.class, audioFormat);
sourceDataLine = (SourceDataLine) AudioSystem.getLine(dataLineInfo);
sourceDataLine.open(audioFormat);
sourceDataLine.start();
uj5u.com熱心網友回復:
一樣的問題 , 字串的編碼問題你學學這個,寫一個自動識別編碼的方法
https://blog.csdn.net/bigKylin/article/details/72413474
uj5u.com熱心網友回復:
非常感謝您的耐心解答!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/52235.html
標籤:Eclipse
