วิธีหลีกเลี่ยงอักขระแฮชใน URL


165

วิธีการหลีกเลี่ยง#สัญญาณแฮช (บางครั้งเรียกว่าเครื่องหมายหมายเลขหรือเครื่องหมายปอนด์) ที่ส่งในสตริงข้อความค้นหาของ URL

คำตอบ:


282

การเข้ารหัสร้อยละ %23แทนที่กัญชาด้วย


@ zw963 คุณหาทางแก้ปัญหาหรือไม่
เดฟ

มีประโยชน์หากคุณต้องการแชร์ URL ที่มี '#' to twitter
Raynal Gobel

1
สิ่งนี้ใช้ไม่ได้กับ Chrome 74 นอกจากนี้encodeURI('#');จะส่งคืน#และไม่ใช่อักขระที่เข้ารหัสเปอร์เซ็นต์
Cristian Traìna

6
#เป็นอักขระ URI ที่ถูกต้อง แต่มันเริ่มต้นส่วนย่อยของแฮชดังนั้นคุณต้องเข้ารหัสในสตริงการสืบค้น encodeURIComponent('#')เปรียบเทียบ คุณเห็นอะไรใน Chrome 74
Robert Tupelo-Schneck
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.