史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   vb6 字串轉換成網頁的字串+asp (http://forum.slime.com.tw/thread240068.html)

飛行船大大 2008-12-08 01:48 AM

vb6 字串轉換成網頁的字串+asp
 
http://mp3.baidu.com/
請問在百度的搜尋 裏 , 若是填任一繁體字歌名(例如填 "驛動的心" ) 選 mp3 然後按 "百度一下"鈕
會轉換成新的網址字串:
http://mp3.baidu.com/m?f=ms&rn=&tn=b...%C4%D0%C4&lm=0


最尾部的 "&lm=0" 是 因為我們是點選 mp3 所以是固定的.
我不明白的是:"驛動的心" 轉變成 "%F3A%84%D3%B5%C4%D0%C4" 的公式是??

請問 其轉換的 方式在那一段??
我是寫vb6的form ,有一 textbox 讓user 隨意填入歌名. 填好之後.我必須要轉換字串. 現在看不出這網頁中的換法.:em02:

cwvdavid 2008-12-08 11:53 AM

某些瀏覽器直接在網址列輸入...
http://mp3.baidu.com/m?f=ms&rn=&tn=b...動的心&lm=0
會無法辨識

另外,如果網址參數要放保留字【&】,則直接放的話也會有問題

所以現在的網站9成都會額外處理...

在 ASP.NET(VB.NET) ...
可以透過 HttpUtility.UrlEncode("驛動的心")
來得到 "%F3A%84%D3%B5%C4%D0%C4" 的值...

例如 Dim AAA As String = HttpUtility.UrlEncode("驛動的心")
===========================
在網頁內寫...JavaScript
則是
var aa;
aa = encodeURIComponent("驛動的心")


至於VB........請上Google找找看

飛行船大大 2008-12-08 07:18 PM

多謝大大~ :on_79:
我去CSDN 搜看看相關的資料 ~ 找到再來報告.

飛行船大大 2009-01-16 02:07 AM

引用:

作者: 飛行船大大 (文章 2067472)
多謝大大~ :on_79:
我去CSDN 搜看看相關的資料 ~ 找到再來報告.

忘了回報: 後來次日我是直接網頁提交方式,自然就根本不必管那頁設計的人的公式是甚麼.
繞過問題,不存在問題了 進入2層的網頁, 分析後連結果我都轉呈現繁體字 . 2~3小時就OK,~:on_79:
這個自己用的軟體 不想太複雜 但也5臟俱全,可以播放各種格式的MP3歌曲,可以同步顯示歌詞Lrc,支持網路搜索歌曲、網路搜索歌詞。視窗自動吸附技術,如千千靜聽可以滾動任務列的歌名...。

http://huhuge.hp.infoseek.co.jp/img/PicLrcPlayer.gif

rank 2009-01-17 02:48 PM

想問飛行船大大是用什麼來控制播放mp3的?
如果方便的話能否告知一二

飛行船大大 2009-01-19 12:24 PM

引用:

作者: rank (文章 2089898)
想問飛行船大大是用什麼來控制播放mp3的?
如果方便的話能否告知一二

播放mp3 的驅動有很多種, 門檻也不高.
幾年前有設計過,當時是用 quartz.dll
,這次是以 wmp.dll 為主, 因為支援的格式更多. winmm為輔 (可撥音樂cd片)
千千走整合性軟體路線這麼久 都已經到5.3版 ,奇怪的是都只能撥現有的媒體檔,卻連一片音樂cd片都無論撥.

rank 2009-01-27 06:12 AM

wmp.dll的確很好用
再問一個問題,就是如果檔名有日文的話該如何處理
最近在做的時候,一直在這裡碰壁.不知道有沒有什麼好方式

例如歌名是這樣
浜崎あゆみ-Together When....mp3
:on_47:


所有時間均為台北時間。現在的時間是 01:28 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1