其實這問題第一次遇到的時候我也是滿頭問號,心理想真的很長欸,這樣 PO 到粉絲團能看嗎,而且感覺超像甚麼詐騙網站,但是如果回她拿去縮網址再 PO ,身為一個原廠也是覺得這樣的回答很瞎,無法接受這樣回答的自己
大家好,我是 Jade Chang
先前任職於科技外商,主要負責對於 Developers 的開發經驗體驗,過去 5-6 年出沒於技術社群以及大專院校。嘗試過直播節目、技術黑客松、帶狀節目系列以及線上短期活動等行銷策略,半年前轉職到台灣在地的軟體開發商,從事行銷與專案經理,也合夥新創了一間數位公司,超展開職涯要開始囉!!!
客戶:「我們想在 FB 宣傳活動,但是你們家的網址複製上來會變這樣
https://events.laravel-dojo.com/events/4-%E3%80%90%E7%B7%9A%E4%B8%8A%E7%9B%B4%E6%92%AD%E7%89%88%E3%80%91php-%E4%B9%9F%E6%9C%89-day-53-%E7%84%A1%E4%BC%BA%E6%9C%8D%E5%99%A8%E6%9E%B6%E6%A7%8B%EF%BC%9A%E8%AB%87%E8%AB%87-serverless」
我:「(心裡想,x 怎麼這樣)」
依照 RFC3986標準,URL(連結)只能包含英文字母、數字及、_-~特殊符號,因此連結是由一種拉丁字母的電腦編碼“ASCII”符號編成,對於中文這種不屬於 ASCII 的字元,複製時會轉成 UTF-8 字元,變成百分比符號%編碼替代,也就是常見的亂碼連結。
白話說明 : 不在 ASCII 規範的安全字元裡面就會被轉為安全字元來顯示,所以當元件中的資料有包含這些字元時,就需要編碼呈現。
詳細的超級編碼歡迎參考:URL原理、URL編碼、URL特殊字元
看得有點辛苦
通常採取 百分號編碼,一個%+兩個字元,所以詳細看這些看域像亂碼的網址,他都是**%+2** 來呈現。
複製網址前,在網址列先將 h 刪除,再貼到 FB/LINE 等 Social Platform。
常用的 medium 為例,其實把中間的亂碼移除,僅剩 - 後面的編號也是可以用較短較漂亮的網址做分享。
以 Laravel Dojo 報名網站為例,只要留下活動場次 4 之前的網址,這串也是可以直接被分享的,又短又好記。
這兩個連結都會導到同一樣的地方唷!!
歡迎訂閱我 Medium 或是透過 Facebook 一起來交流