6230支持中文目錄和文件名,而那個列表也不過就是一堆文件的絕對路徑而已.怎么會有什么格式的錯誤呢?而且v5.24都能搜索中文目錄啊.想了一想,覺得應(yīng)該是編碼的問題:nokia不支持GB編碼.
由于沒有nokia手機的底層技術(shù)資料.我就開始猜測.支持中文的編碼無非就是那么幾個,GB(GBK,GB2312,GB18030),unicode(UCS-2,UTF-8).GB系列的都是大的兼容小的.unicode就分好多種了,字節(jié)長度也不一樣.
我用pc suite創(chuàng)建了一個playlist,傳導手機上,然后再pc suite中編輯增加歌曲,這時候中文文件夾和文件名都是支持的.(注:我的歌都在MMC上,用手機格式化的.)然后用MMMB把剛才nokia pc suite創(chuàng)建的中文播放列表copy出來,一看果然是GB編碼的.那么我就想手機要想支持多國語言,肯定是unicode編碼,但是是哪種unicode呢?我先試驗了最流行的UTF-8.最簡單省事的轉(zhuǎn)化編碼方法就是記事本或IE打開然后另存為文本,選擇編碼方式.我用的是記事本打開,另存為UTF-8編碼,然后再用MMMB傳回到手機上加載測試,結(jié)果還是不行,郁悶!那就換UCS-2,這個是GSM中常用的unicode編碼.用記事本打開,然后另存,編碼選擇unicode,還有一個unicode big endian,不要弄錯成這個了,這個是給大端字節(jié)在前的機器上用的.然后用MMMB拷貝回手機,進入播放器,更改列表,O.K.中文歌曲都出來了.
以上是我的一些個人試驗,結(jié)果和大家一起分享.