RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [新聞] [分享] UltraVNC 和 Windows XP 遠端桌面跟支援 Unicode 剪貼簿的問題 [ANSI] 2007-08-20 修   字型大小:||| 
AndCycle
鐵驢友〔初級〕
等級: 4


 . 積分: 25
 . 文章: 74
 . 收花: 207 支
 . 送花: 6 支
 . 比例: 0.03
 . 在線: 92 小時
 . 瀏覽: 520 頁
 . 註冊: 7625
 . 失蹤: 75
#1 : 2007-8-20 05:19 AM     全部回覆 引言回覆

從2000開始微軟走RDP的遠端桌面就有支援完整的unicode字集了, 問題並不在這裡,
問題在於eMule 0.48a起改變了一個從剪貼簿處理ed2k連結的行為,

這是0.48a的emule.cpp, 摘自CemuleApp::AddEd2kLinksToDownload,
CString strTok = strLinks.Tokenize(_T(" \t\r\n"), curPos); // tokenize by whitespaces

這是0.48a前的emule.cpp, 一樣摘自CemuleApp::AddEd2kLinksToDownload,
CString strTok = strLinks.Tokenize(_T("\t\r\n"), curPos);

對的, 處理的方式多了空白,

基於新手教學區有篇文章教了utf2asc怎麼用, 有些人用了這它處理ed2k連結,
如果檔名包含空白那右鍵複製自然會會噴出完整的空白來,
因為直接點選的話瀏覽器會幫忙重新做一次escape, 空白會轉成%20, 整個ed2k連結就會回歸標準url跳脫的utf8編碼,
請不要把錯怪到剪貼簿身上, 現行的utf-8 ed2k連結表示法也不會因為中間處理的編碼出任何問題

[AndCycle 在  2007-8-20 05:22 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
AndCycle
鐵驢友〔初級〕
等級: 4


 . 積分: 25
 . 文章: 74
 . 收花: 207 支
 . 送花: 6 支
 . 比例: 0.03
 . 在線: 92 小時
 . 瀏覽: 520 頁
 . 註冊: 7625
 . 失蹤: 75
#2 : 2007-8-20 05:33 PM     全部回覆 引言回覆

單純是除了換行之外也允許單行裡用空白分割ed2k連結,
你可以在一行裡面塞很多ed2k連結, 中間只要隔個空白不用換行,
因為現行的eMule都能正確處理跟做出跳脫過的URL, 所以官方也是改的很理所當然



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-13 07:07 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.020178 second(s), 7 queries , Qzip disabled