类似Facebook的网址

时间:2019-01-07 18:10:58

标签: javascript url

我一直在寻找一种像Facebook一样编码url的方法。我只能找到的是这些方法:

=IF(J35>130,"Way_Above_Average",IF(J35>=119,"Above_Average"),"")

目标是使用拉丁字符编码字符串,例如:

escape
encodeURI
encodeURIComponent

Facebook产生下一个网址 enter image description here

当我使用前面提到的3个功能时,我没有得到类似的东西

¿Cómo estás?

我需要您引导我找到解决方案,这对于SEO而言,我所做的比什么都重要。我必须自己编写一个函数吗?

感谢您的时间。

2 个答案:

答案 0 :(得分:1)

所以我的第一个猜测是您正在使用UTF-8进行编码,而Facebook可能会在ISO中进行编码。

https://en.wikipedia.org/wiki/ISO/IEC_8859-1https://en.wikipedia.org/wiki/UTF-8

就SEO而言-我看不到这种关系,该示例只是查询字符串-因此不会被搜索引擎抓取。我可能会误会-希望这会为您指明正确的方向。

答案 1 :(得分:0)

在我决定仅使用encodeURIComponent对字符串进行编码后,我发现,当您window.location.href编码的字符串时,您的URL实际上看起来像是facebook。令人惊讶的是,它在控制台中看起来非常不同。

enter image description here