ทำให้การทำงานของคุณง่ายขึ้น: ค้นหา miniwebtool
เพิ่ม
หน้าแรก > อื่น ๆ > ตัวเข้ารหัสและตัวถอดรหัส > ตัวเข้ารหัส URL
 

ตัวเข้ารหัส URL

เข้ารหัสข้อความสำหรับ URL ด้วยโหมดการเข้ารหัสที่หลากหลาย (RFC 3986, Query String, Form Data) การแยกรายละเอียดทีละอักขระด้วยภาพ และการวิเคราะห์การเข้ารหัสที่ครอบคลุม ดูว่าอักขระใดถูกเข้ารหัสและเพราะเหตุใด

ตัวเข้ารหัส URL
แนะนำให้ใช้ RFC 3986 สำหรับกรณีการใช้งานส่วนใหญ่ ใช้ Query String สำหรับฟอร์มการค้นหา และ Path Segment เมื่อเข้ารหัสเส้นทาง URL

Embed ตัวเข้ารหัส URL Widget

เกี่ยวกับ ตัวเข้ารหัส URL

ยินดีต้อนรับสู่ ตัวเข้ารหัส URL เครื่องมืออันทรงพลังสำหรับการเข้ารหัสข้อความแบบเปอร์เซ็นต์ (percent-encoding) เพื่อการใช้งานอย่างปลอดภัยใน URL เครื่องมือนี้มีโหมดการเข้ารหัสหลายโหมด (RFC 3986, Query String, Path Segment) การวิเคราะห์ทีละอักขระด้วยภาพ และสถิติที่ครอบคลุม ดูว่าอักขระใดถูกเข้ารหัสและทำความเข้าใจเหตุผล ซึ่งเหมาะสำหรับนักพัฒนา ผู้เชี่ยวชาญด้าน SEO และทุกคนที่ทำงานเกี่ยวกับ URL

การเข้ารหัส URL คืออะไร?

การเข้ารหัส URL หรือที่รู้จักกันในชื่อ การเข้ารหัสเปอร์เซ็นต์ เป็นกลไกสำหรับเข้ารหัสข้อมูลใน Uniform Resource Identifier (URI) โดยจะแทนที่อักขระ ASCII ที่ไม่ปลอดภัยด้วยเครื่องหมาย "%" ตามด้วยเลขฐานสิบหกสองหลักที่เป็นตัวแทนของค่าไบต์ของอักขระในการเข้ารหัส UTF-8

ตัวอย่างเช่น:

ทำไมการเข้ารหัส URL จึงจำเป็น?

URL สามารถมีอักขระจากชุดอักขระ US-ASCII ได้ในจำนวนจำกัดเท่านั้น อักขระที่อยู่นอกชุดนี้ หรืออักขระที่มีความหมายพิเศษใน URL (เช่น &, =, ?) จะต้องถูกเข้ารหัสเพื่อ:

คำอธิบายโหมดการเข้ารหัส

RFC 3986 (ส่วนประกอบ URL)

การเข้ารหัสมาตรฐานที่กำหนดโดย RFC 3986 อักขระทั้งหมดจะถูกเข้ารหัสเปอร์เซ็นต์ ยกเว้นอักขระที่ไม่สงวนไว้ (A-Z, a-z, 0-9, -, ., _, ~) ช่องว่างจะกลายเป็น %20 ใช้โหมดนี้สำหรับส่วนประกอบ URL ส่วนใหญ่

คิวรีสตริง (application/x-www-form-urlencoded)

การเข้ารหัสทั่วไปสำหรับการส่งฟอร์ม HTML และคิวรีการค้นหา ช่องว่างจะกลายเป็น + แทนที่จะเป็น %20 นี่คือสิ่งที่เบราว์เซอร์ใช้เมื่อส่งฟอร์ม

ส่วนเส้นทาง (Path Segment)

คล้ายกับ RFC 3986 แต่รักษาเครื่องหมายทับ (/) ไว้ ใช้โหมดนี้เมื่อเข้ารหัสเส้นทาง URL ที่คุณต้องการรักษาโครงสร้างไดเรกทอรี

การเข้ารหัสแบบเต็ม (Full Encoding)

เข้ารหัสทุกอย่างยกเว้นอักขระที่เป็นตัวเลขและตัวอักษร (A-Z, a-z, 0-9) นี่คือโหมดการเข้ารหัสที่เข้มงวดที่สุด มีประโยชน์เมื่อต้องการความปลอดภัยสูงสุด

อักขระที่ต้องเข้ารหัส

อักขระที่สงวนไว้

อักขระเหล่านี้มีความหมายพิเศษใน URL และต้องถูกเข้ารหัสเมื่อใช้เป็นข้อมูล:

อักขระเข้ารหัสแล้ววัตถุประสงค์ใน URL
:%3Aตัวแยกโครงร่าง (http:), ตัวแยกพอร์ต
/%2Fตัวแยกส่วนเส้นทาง
?%3Fตัวคั่นคิวรีสตริง
#%23ตัวระบุส่วนย่อย (fragment)
&%26ตัวแยกพารามิเตอร์คิวรี
=%3Dตัวแยกคีย์-ค่า
@%40ตัวคั่นข้อมูลผู้ใช้

อักขระที่ไม่ปลอดภัย

อักขระเหล่านี้ควรได้รับการเข้ารหัสเสมอ:

อักขระเข้ารหัสแล้วเหตุผล
ช่องว่าง%20 หรือ +ไม่อนุญาตใน URL
< >%3C %3Eโอกาสในการแทรก HTML (injection)
"%22ตัวคั่นแอตทริบิวต์ใน HTML
{ }%7B %7Dไม่ถูกต้องใน URL
|%7Cอักขระที่ไม่ปลอดภัย
\%5Cอักขระที่ไม่ปลอดภัย

วิธีใช้เครื่องมือนี้

  1. ป้อนข้อความของคุณ: พิมพ์หรือวางข้อความที่คุณต้องการเข้ารหัสในพื้นที่ป้อนข้อมูล ลองใช้ปุ่มตัวอย่างด่วนสำหรับกรณีการใช้งานทั่วไป
  2. เลือกโหมดการเข้ารหัส: เลือกโหมดที่เหมาะสมตามกรณีการใช้งานของคุณ (RFC 3986 สำหรับส่วนประกอบ, Query String สำหรับพารามิเตอร์การค้นหา ฯลฯ)
  3. คลิกเข้ารหัส: เครื่องมือจะเข้ารหัสข้อความของคุณและแสดงผลลัพธ์
  4. ตรวจสอบการวิเคราะห์: ดูการแยกรายละเอียดทีละอักขระที่แสดงว่าอักขระใดถูกเข้ารหัสและเพราะเหตุใด
  5. คัดลอกผลลัพธ์: คลิกปุ่มคัดลอกเพื่อคัดลอกข้อความที่เข้ารหัสไปยังคลิปบอร์ดของคุณ

กรณีการใช้งานทั่วไป

พารามิเตอร์ API

เมื่อส่งข้อมูลที่ผู้ใช้ป้อนเป็นพารามิเตอร์ URL:

https://api.example.com/search?q=Hello%20World%21

URL การเปลี่ยนเส้นทาง

เมื่อเข้ารหัส URL เพื่อส่งเป็นพารามิเตอร์:

https://example.com/redirect?url=https%3A%2F%2Fother-site.com

ชื่อไฟล์

เมื่อเข้ารหัสชื่อไฟล์ที่มีช่องว่างหรืออักขระพิเศษ:

/files/My%20Document%20%282024%29.pdf

คำถามที่พบบ่อย

การเข้ารหัส URL คืออะไร?

การเข้ารหัส URL หรือที่รู้จักกันในชื่อการเข้ารหัสเปอร์เซ็นต์ เป็นกลไกสำหรับเข้ารหัสข้อมูลใน Uniform Resource Identifier (URI) โดยแทนที่อักขระ ASCII ที่ไม่ปลอดภัยด้วยเครื่องหมาย '%' ตามด้วยเลขฐานสิบหกสองหลักที่เป็นตัวแทนของค่าไบต์ของอักขระนั้น ตัวอย่างเช่น ช่องว่างจะกลายเป็น %20 และเครื่องหมาย ampersand จะกลายเป็น %26

ทำไม URL ถึงต้องถูกเข้ารหัส?

URL สามารถมีชุดอักขระที่จำกัดจากชุดอักขระ ASCII เท่านั้น อักขระอย่างช่องว่าง สัญลักษณ์พิเศษ และอักขระที่ไม่ใช่ ASCII จะต้องถูกเข้ารหัสเพื่อให้ส่งข้อมูลได้อย่างถูกต้อง หากไม่มีการเข้ารหัส อักขระเหล่านี้อาจถูกตีความผิดว่าเป็นตัวคั่น URL หรือทำให้เกิดข้อผิดพลาดในการส่งข้อมูล

ความแตกต่างระหว่างการเข้ารหัส RFC 3986 และการเข้ารหัสคิวรีสตริงคืออะไร?

การเข้ารหัส RFC 3986 ใช้ %20 สำหรับช่องว่างและเป็นมาตรฐานสำหรับส่วนประกอบ URL ส่วนการเข้ารหัสคิวรีสตริง (application/x-www-form-urlencoded) ใช้ + สำหรับช่องว่างและมักใช้ในการส่งฟอร์ม HTML และคิวรีการค้นหา ทั้งสองอย่างถูกต้องแต่ใช้ในบริบทที่ต่างกัน

อักขระตัวใดที่ปลอดภัยใน URL โดยไม่ต้องเข้ารหัส?

ตาม RFC 3986 อักขระที่ไม่สงวนไว้ซึ่งไม่จำเป็นต้องเข้ารหัส ได้แก่: ตัวอักษรพิมพ์ใหญ่ (A-Z), ตัวอักษรพิมพ์เล็ก (a-z), ตัวเลข (0-9) และอักขระพิเศษสี่ตัว: ยัติภังค์ (-), จุด (.), ขีดล่าง (_), และ ทิลดา (~) อักขระอื่นๆ ทั้งหมดควรถูกเข้ารหัสด้วยเปอร์เซ็นต์

ฉันจะเข้ารหัสอักขระพิเศษเช่น & และ = ในพารามิเตอร์ URL ได้อย่างไร?

อักขระพิเศษเช่น & (ampersand) และ = (equals) จะต้องถูกเข้ารหัสด้วยเปอร์เซ็นต์เมื่อใช้เป็นข้อมูลภายในพารามิเตอร์ URL โดย & จะกลายเป็น %26 และ = จะกลายเป็น %3D ซึ่งจะช่วยป้องกันไม่ให้พวกมันถูกตีความเป็นตัวแยกพารามิเตอร์หรือตัวคั่นคีย์-ค่า

เครื่องมือที่เกี่ยวข้อง

แหล่งข้อมูลเพิ่มเติม

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"ตัวเข้ารหัส URL" ที่ https://MiniWebtool.com/th/ตวเขารหส-url/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีม miniwebtool อัปเดตล่าสุด: 14 ม.ค. 2569

เครื่องมืออื่นๆ ที่เกี่ยวข้อง:

ตัวเข้ารหัสและตัวถอดรหัส:

เครื่องมือเด่น:

เครื่องคำนวณเลขยกกำลัง-ความแม่นยำสูงค้นหา ID ผู้ใช้ Facebookเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐาน - ความแม่นยำสูงเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐานสัมพัทธ์ตัวแปลง cm เป็นฟุตและนิ้วเครื่องคิดเลข One Rep Max (1RM)เครื่องแปลง PSI เป็น Barเครื่องคิดเลข WHtRเครื่องคิดเลข PVIFตัวแปลงฟุตและนิ้วเป็นเซนติเมตรเครื่องมือแปลง kPa เป็น psiตัวแปลงบาร์เป็น PSIเครื่องคิดเลขรากที่สองเครื่องคิดเลข CAGRเครื่องคิดเลขผลรวมเครื่องคิดเลข log ฐาน 2ตัวแปลง FPSเครื่องคำนวณพื้นที่ผิวทรงกระบอก ความแม่นยำสูงตัวแปลง HTML เป็นข้อความเครืองคดเลข-ancเครื่องคิดเลข PVIFA ความแม่นยำสูงตัวแปลงเปอร์เซ็นต์เป็น PPMเครื่องคิดเลข Log Base 10เครื่องคำนวณอัตราส่วน BUN ต่อครีอะตินินตัวแปลง ppm เป็นเปอร์เซ็นต์โปรแกรมแปลงตัวเลขเป็นภาษาอังกฤษเครื่องคิดเลขเฉลี่ย - ความแม่นยำสูงอายุของคุณ (ปี เดือน วัน วัน ชั่วโมง นาที วินาที)เครื่องคำนวณ VO2 Maxเครื่องคำนวณความแปรปรวน (ความแม่นยำสูง)ตัวแปลง psi เป็น kPaเครื่องคิดเลข Hexเครื่องคำนวณปัจจัยมูลค่าอนาคต (FVIF)การคนหาทอย-macเครื่องคิดเลข FVIFAเครองคดเลข-hba1cเครื่องคิดเลข Antilogเครื่องคิดเลขพื้นที่ผิวกรวย (ความแม่นยำสูง)เครื่องคำนวณปริมาตรปริซึมสี่เหลี่ยมผืนผ้า (ความแม่นยำสูง)เครื่องคำนวณวันของปี - วันนี้เป็นวันอะไรของปีเครื่องคำนวณปริมาตรทรงกลม (ความแม่นยำสูง)เครื่องคิดเลข TDEEเครื่องเล่น MP3 วนซ้ำตัวแปลงเลขฐานสองเป็น BCDเครื่องคิดเลข Z-Scoreเครื่องคำนวณการทดสอบ Kruskal-Wallisโปรแกรมแปลง MP4 เป็น GIFเครื่องคิดเลขรูปแบบความชันและจุดตัด (y = mx + b)เครื่องคำนวณปริมาตรวงรี (ความแม่นยำสูง)เครื่องมือปรับเปลี่ยนประโยคด้วย AIตัวสร้างแฮช SHA3-384ตัวคำนวณสิทธิ์ Unix (chmod)เครื่องขยายประโยคด้วย AIเครื่องสร้างแฮช Whirlpoolตัวแปลง BCD เป็นฐานสิบหกตัวแปลงฐานสิบหกเครื่องคิดเลข CAPMตัวแปลงที่อยู่ IP เป็นไบนารีตัวตรวจจับภาษาโดย AIพลิก GIFเครื่องคำนวณเกรดเฉลี่ย GPAเครื่องคิดเลขรากที่ n ความแม่นยำสูงเครื่องคำนวณเช็คซัม Adler32เครื่องคำนวณ pHเครื่องคำนวณปริมาตรกรวย (ความแม่นยำสูง)เครื่องสร้างแฮช BLAKE2bโปรแกรมแปลง word เปนหมายเลขโทรศพทเครื่องคำนวณความน่าจะเป็นลูกเต๋าเครื่องคำนวณระยะห่างต้นไม้เครื่องคำนวณแปลงสเกลโมเดลเครื่องคำนวณพื้นรองตู้ปลาเครื่องคำนวณปริมาตรและจำนวนปลาในตู้ปลาหมุนวงล้อโยนลูกเต๋าโยนเหรียญตัวสร้างเป่ายิ้งฉุบลูกบอลมหัศจรรย์ 8ตัวสร้างไพ่สุ่มตัวสร้างที่อยู่ IP สุ่มเครื่องสร้างเวลาสุ่มตัวสร้างวันที่แบบสุ่มตัวสร้างพิกัดสุ่มตัวสร้าง User-Agent แบบสุ่มตัวสร้างบัตรเครดิตแบบสุ่มตัวสร้าง JSON สุ่มตัวสร้างประเทศแบบสุ่มตัวสร้างพาเลทสีสุ่มเครื่องสร้างความจริงหรือท้าทายเครื่องสร้างอีโมจิแบบสุ่มเครื่องสุ่มอาหารเครื่องสร้างสายการแข่งขันแบบสุ่มตัวสร้างการแจกแจงเกาส์เซียนเครื่องคำนวณค่าพิปเครื่องคำนวณดอกเบี้ยทบต้นรายวันเครื่องคำนวณกลยุทธ์มาร์ติงเกลเครื่องคำนวณเกณฑ์เคลลี่เครื่องคำนวณ Stop Loss & Take Profitเครื่องคำนวณส่วนขยายฟีโบนักชีเครื่องคิดจุดหมุนเครื่องคำนวณเลเวอเรจคริปโตตัวแปลงซาโตชิเป็นดอลลาร์เครื่องคำนวณอาร์บิทราจคริปโตเครื่องคำนวณการสูญเสียชั่วคราวเครื่องคำนวณกำไรออปชั่นเครื่องคำนวณความผันผวนโดยนัยเครื่องคำนวณกรีกออปชั่นเครื่องคำนวณ-black-scholesเครื่องคำนวณความเสี่ยงล้มละลายเครื่องคำนวณกำไรจากการขายชอร์ตเครื่องคำนวณมาร์จินคอลเครื่องคำนวณขนาดตำแหน่งเครื่องคำนวณราคาเฉลี่ยหุ้นเครื่องลบตัวอักษรล่องหนตัวแปลงข้อความเป็นรายการ SQLตัวสกัดคอลัมน์ข้อความเครื่องคำนวณความแตกต่างของรายการเครื่องสร้างข้อความ Zalgoตัวสร้างศิลปะ ASCIIเครื่องสร้างข้อความล่องหนเครื่องสร้างข้อความกลับหัวเครื่องสร้างข้อความ Zalgoเครื่องสร้างตัวอักษรสวยตัวอ่านข้อความเป็นเสียงตัวแปลงการอ่านไบโอนิกเครื่องตรวจสอบความหนาแน่นของคำหลักเครื่องคำนวณคะแนนความสามารถในการอ่านตัวสร้าง Lorem Ipsumเครื่องคำนวณการประหยัดเวลารายวันเครื่องลบเครื่องหมายคำพูดอัจฉริยะเครื่องสร้างตาราง MarkdownEscape Unescape สตริง JSONตัวสร้าง URL Slugตัวเข้ารหัส/ถอดรหัส HTML Entityเครื่องคำนวณจุดตัดแกน X และ Yเครื่องคำนวณจุดยอดและแกนสมมาตรเครื่องคำนวณฟังก์ชันผสมเครื่องคำนวณฟังก์ชันผกผันเครื่องคำนวณโดเมนและเรนจ์เครื่องมือวาดกราฟฟังก์ชันเครื่องมือกราฟระบบอสมการเครื่องแก้อสมการค่าสัมบูรณ์เครื่องแก้อสมการเครื่องแก้ระบบสมการเชิงเส้นตัวแก้สมการที่มีเครื่องหมายรากเครื่องแก้สมการค่าสัมบูรณ์เครื่องแก้สมการเชิงเส้นเครื่องคำนวณการหารสังเคราะห์เครื่องคำนวณการหารยาวพหุนามเครื่องคำนวณการขยายพหุนามเครื่องคำนวณการแยกตัวประกอบพหุนามเครื่องคำนวณนิพจน์ตรรกยะเครื่องทำให้รากที่สองง่ายขึ้นเครื่องทำให้นิพจน์พีชคณิตง่ายขึ้นเครื่องมือสร้างกราฟฟังก์ชันตรีโกณมิติเครื่องคำนวณอัตลักษณ์ตรีโกณมิติเครื่องมือแสดงภาพวงกลมหนึ่งหน่วยแบบโต้ตอบตัวแปลงพิกัดคาร์ทีเซียนเป็นขั้วตัวแปลงพิกัดเชิงขั้วเป็นพิกัดคาร์ทีเซียนตัวแปลงองศาทศนิยมเป็น DMSตัวแปลง DMS เป็นองศาทศนิยมเครื่องคำนวณกฎโคไซน์เครื่องคำนวณกฎไซน์เครื่องแก้สามเหลี่ยมทั่วไปเครื่องคำนวณสามเหลี่ยมมุมฉากเครื่องคำนวณฟังก์ชันไฮเปอร์โบลิกเครื่องคำนวณโคซีแคนต์/ซีแคนต์/โคแทนเจนต์เครื่องคำนวณ atan2เครื่องคำนวณอาร์คแทนเจนต์เครื่องคำนวณอาร์คโคไซน์ (Arccos)เครื่องคำนวณอาร์คไซน์เครื่องคำนวณแทนเจนต์ความแม่นยำสูงเครื่องคำนวณโคไซน์เครื่องคำนวณไซน์เครื่องคำนวณความชันและระดับ 📐เครื่องคำนวณมุมตัด 📐ตัวตรวจสอบความตรงศก (กฎ 3-4-5) 📐เครื่องคำนวณบอร์ดฟุต 🪵เครื่องคำนวณดาดฟ้าเครื่องคำนวณรั้ว 🏡เครื่องคำนวณคลุมดิน ดิน และกรวด 🌱เครื่องคำนวณโครงผนังเครื่องคำนวณหลังคา 🏠เครื่องคำนวณความชันหลังคาเครื่องคำนวณบันไดเครื่องคำนวณวอลเปเปอร์ 🎨เครื่องคำนวณพื้น 🏠เครื่องคำนวณกระเบื้อง 🔲เครื่องคำนวณสี 🎨เครื่องคำนวณอิฐและปูน 🧱เครื่องคำนวณคอนกรีต 🧱ตัวค้นหาหินเกิดและดอกไม้ราศีเครื่องคำนวณราศีต้นไม้เซลติกเครื่องคำนวณความเข้ากันได้ของราศีจันทร์เครื่องมือวิเคราะห์ความเข้ากันได้ของราศีขั้นสูง 💞ปฏิทินจันทร์เสี้ยวและจันทร์เต็มดวงเครื่องคำนวณการกลับของดาวเสาร์ปฏิทินดาวพุธถอยหลังเครื่องคำนวณสมดุลโมดาลิตี้ทางโหราศาสตร์เครื่องคำนวณสมดุลธาตุทางโหราศาสตร์เครื่องคำนวณราศีดาวพุธเครื่องคำนวณราศีดาวอังคารเครื่องคำนวณราศีดาวศุกร์เครื่องมือทดสอบความแรงของรหัสผ่านเครื่องมือสร้าง Cron Jobตัวแปลงความถี่และความยาวคลื่นขั้นสุดเครื่องมือตรวจสอบ XMLปรับความเร็ววิดีโอเพิ่มหรือแทนที่เสียงในวิดีโอรวมวิดีโอเพิ่มลายน้ำในวิดีโอ