การเข้ารหัส URL
จากไร้สาระนุกรม - อนึ่งบทความนี้ถูกแก้ไขได้โดยผู้ใช้ทั่วไป หากแป้กหรือเสื่อมประการใดทางเราไม่ขอรับผิดชอบใดๆทั้งสิ้น
%E0%B8%AD%E0%B8%B7%E0%B8%A1%E0%B8%A1%E0%B9%8C+%E0%B8%A1%E0%B8%B1%E0%B8%99%E0%B8%AD%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%A2%E0%B8%B2%E0%B8%81%E0%B8%88%E0%B8%A3%E0%B8%B4%E0%B8%87%E0%B9%86+%E0%B8%95%E0%B8%B9%E0%B8%96%E0%B8%B6%E0%B8%87%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%AD%E0%B8%B6%E0%B9%89%E0%B8%87%E0%B9%80%E0%B8%A5%E0%B8%A2![]()
~ ยูริ พลังจิต
การเข้ารหัส URL คือการปกปิดข้อมูลอย่างหนึ่ง ของระบบ URL ซึ่งมันจะทำให้ URL อ่านได้โคตรยากกว่าเดิม ซึ่งเมื่อกระทำแล้วมันจะเป็นข้อความที่เรียกว่า Punycode ซึ่งจะยาวและ อ่านไม่ออก
เนื้อหา |
[แก้ไข] ลักษณะของ URL ที่ถูกเข้ารหัสแล้ว
URL ที่ถูกเข้ารหัสแล้ว ข้อความบางส่วนจะกลายเป็นเครื่องหมายเปอร์เซ็นต์ และตัวเลขผสมอักษร 2 หลัก แทรกอยู่ เช่น
http%3A%2F%2Fth.uncyclopedia.info%2Fwiki%2F%E0%B9%80%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99
โดยจะพบว่า ข้อความบางส่วนของ URL จะอ่านไม่ออก ซึ่งมีเครื่องหมายเปอร์เซ็นต์(%) และตัวเลขผสมตัวอักษร 2 หลัก URL ดังกล่าวถูกเข้ารหัสมาจาก URL ดังนี้
http://th.uncyclopedia.info/wiki/เกรียน
ถ้าในข้อความนั้นมีช่องว่าง เมื่อเข้ารหัส URL จะกลายเป็นเครื่องหมายบวก(+) แทน เช่น
http%3A%2F%2Fth.uncyclopedia.info%2Fwiki%2F%E0%B8%81%E0%B8%AD%E0%B8%A3%E0%B8%B4%E0%B8%87%E0%B8%B9+%E0
%B9%80%E0%B8%A3%E0%B8%99%E0%B8%B0
มาจากข้อความ
http://th.uncyclopedia.info/wiki/กอริงู เรนะ
[แก้ไข] วิธีการเข้ารหัส
คุณสามารถเข้ารหัสได้ โดยการใช้โปรแกรมเข้ารหัส URL ที่มีแจกกันเกลื่อนบนอินเทอร์เน็ต
สำหรับการเข้ารหัส URL ในไร้สาระนุกรม คุณสามารถใช้ตัวแปรอัตโนมัติ "{{Urlencode}}" ได้(ศึกษาวิธีการใช้ตัวแปรอัตโนมัติในหัวข้อต่อไป)
[แก้ไข] การใช้ตัวแปรอัตโนมัติ {{Urlencode}}
ใส่ข้อความที่ต้องการเข้ารหัสไป ดังนี้
{{Urlencode:''ข้อความ''}}
ค่าที่ได้จะได้ตามนี้
| ค่า | ผลลัพธ์ | หมายเหตุ |
|---|---|---|
| {{Urlencode:{{SERVER}}}} | http%3A%2F%2Fth.uncyclopedia.info | ตัวแปรอัตโนมัติ {{SERVER}} เป็นตัวแปรที่ใช้แสดง URL ของเซิร์ฟเวอร์ไร้สาระนุกรม มีค่าเท่ากับ http://th.uncyclopedia.info |
| {{Urlencode:th.wikipedia.org/wiki/ภาษาสันสกฤต}} | th.wikipedia.org%2Fwiki%2F%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%AA%E0%B8%B1%E0%B8%99%E0%B8%AA%E0%B8%81%E0%B8%A4%E0%B8%95 | |
| {{Urlencode:http://}} | http%3A%2F%2F | |
| {{Urlencode:http://th.wikipedia.org/wiki/เ ก รี ย น}} | http%3A%2F%2Fth.wikipedia.org%2Fwiki%2F%E0%B9%80+%E0%B8%81+%E0%B8%A3%E0%B8%B5+%E0%B8%A2+%E0%B8%99 | ข้อความที่มีช่องว่าง(Space) จะถูกเข้ารหัสเป็นเครื่องหมายบวก(สังเกตตรงผลลัพธ์ดีๆ) |
| {{Urlencode:มีดอไว้ยัด}} | %E0%B8%A1%E0%B8%B5%E0%B8%94%E0%B8%AD%E0%B9%84%E0%B8%A7%E0%B9%89%E0%B8%A2%E0%B8%B1%E0%B8%94 | ข้อความที่ไม่ใช่ URL ก็สามารถเข้ารหัสได้เหมือนกันว้อยยยย.... |
| {{Urlencode:A ก B ข C ค}} | A+%E0%B8%81+B+%E0%B8%82+C+%E0%B8%84 | ในตัวอย่างแสดงให้เห็นถึงระบบการเข้ารหัส โดยการแบ่งข้อความภาษาไทย และภาษาอังกฤษ ด้วยช่องว่าง(ถูกเข้ารหัสเป็น +) ข้อความที่เป็นภาษาอังกฤษจะไม่ถูกเข้ารหัสไปด้วย แต่ภาษาอื่นๆ ที่ไม่ใช่ภาษาอังกฤษจะถูกเข้ารหัส(ในตัวอย่างคือภาษาไทย) |

