Feeds:
文章
留言

Archive for 八月 29th, 2006

今天看到 Dr. J Q/A 提到這個問題解法摘錄如下,有需要的人也可以試試看

1.按一下「開始」功能表,並從功能表中點選「控制台」,接著執行「網際網路選項」。
2.切換到「連線」分頁,點選〔區域網路設定〕按鈕。
3.勾選「使用自動組態指令碼」,於「網址」方框中輸入「http://proxy.wretch.cc/proxy.pac」,
接著勾選「在您的區域網路…」開頭的選項,在「網址」輸入「proxy.wretch.cc/proxy」,按下〔確定〕按鈕。
4.之後重開瀏覽器,試著連線到無名小站網頁,你就會發現網頁的開啟速度變快不少。

Read Full Post »

[C#]URL 參數編解碼

Uri 類別有提供 HexUnescape 和 HexEscape 兩個靜態方法,支援將 URL 中的參數進行邊解碼。

摘自 MSDN 上得範例:

[編碼]
char  testChar = ‘e’;
if (Uri.IsHexDigit(testChar) == true)
    Console.WriteLine("’{0}’ is the hexadecimal representation of {1}", testChar, Uri.FromHex(testChar));
else
    Console.WriteLine("’{0}’ is not a hexadecimal character", testChar);

string returnString = Uri.HexEscape(testChar);
Console.WriteLine("The hexadecimal value of ‘{0}’ is {1}", testChar, returnString);

[解碼]
string testString = "%75";
int index = 0;
if (Uri.IsHexEncoding(testString, 0))
     Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, ref index));
else
     Console.WriteLine("The character is not hexadecimal encoded");

2006.9.1 補充
HttpUtility.HtmlEncode 和 HttpUtility.HtmlDecode 可以更方便完成該工作

Read Full Post »