2013-09-30 29 views
1

是否有任何Node.js庫可以生成很好的轉義URI,以便它們仍然可以被人類閱讀?NodeJS將URL編碼爲人類可讀的固定鏈接

可以說我在URL中有一個空格或特殊字符。如果我使用escapeURIComponent()來逃避它,它會有很多%XX字符,我不希望那樣。

我相信你會得到這張照片..

感謝您的任何建議!

+0

你還會如何轉義一個URL?如果您想無損地執行此操作,則非URL安全字符必須進行百分比編碼,否則您需要對整個字符串進行base64編碼。 – josh3736

+0

我不介意有損URI,因爲我正在使用permalinking並願意做出讓步讓我的URI更好。想想博客文章,例如... –

+1

我明白了。你應該改寫你的問題,因爲這是一個非常不同的目標而不是「逃避」。 – josh3736

回答

2

在npm上搜索「slug」,因爲這就是這種類型的編碼。這是第一場比賽:https://npmjs.org/package/slug

+0

非常好,謝謝!我會在4分鐘內接受:-) –