第一件事:必須完全用javascript完成。 (jQuery/mootools可選)壓縮/ urlencode在JavaScript中的一系列100個基本4數字
我有一系列100個數字,每組0,1,2或3 - 這些代表頁面上的設置。我想將它們編碼爲儘可能最短的字符串以創建頁面的固定鏈接。
我想最好的方法是將它們存儲在二進制對聯中,將這些對聯轉換爲字符串,然後對字符串進行urlencode。
但是,我發現迄今爲止最好的是parseint(binary_var, 2)
,它將二進制數字轉換爲base_10數字。然而爲了讓字符串足夠短,我需要一個更好的系統。
如果我可以轉換爲64位編碼,我想可以將所有數據存儲在4個字符中。我知道URL現在支持Unicode,我相信我可以使用escape
和unescape
對64位字符進行編碼/解碼,所以我期待的主要方法是將二進制數據編碼/解碼爲64位字符。
當然,我不是100%肯定這是最好的方式,或者甚至會工作,所以我完全偏離了軌道,隨意指向正確的方向。
謝謝!
這有什麼錯餅乾? – 2011-05-21 20:47:56
@Tyler - 我不認爲餅乾可以創建永久鏈接... – jisaacstone 2011-05-21 21:02:44