เครื่องมือแปลง Punycode

แปลงโดเมน Unicode เป็น Punycode และถอดรหัส xn-- กลับเป็นข้อความปกติ

ทิศทางการแปลง
โดเมน
ผลลัพธ์
พร้อมใช้งาน กรุณาวางโดเมนที่ต้องการแปลง

ข้อความโดเมนของคุณจะถูกแปลงภายในเบราว์เซอร์โดยตรง ไม่มีการอัปโหลดข้อมูลใดๆ ไปยัง BroBroGo ครับ

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

Punycode มีไว้เพื่ออะไร?

Punycode ช่วยให้ชื่อโดเมนที่มีอักขระพิเศษ เช่น ü, 例 หรือ भारत สามารถแสดงในรูปแบบของรหัส ASCII ที่ขึ้นต้นด้วย xn-- ได้ เพื่อให้ระบบอินเทอร์เน็ตมาตรฐานรองรับครับ

ฉันควรวาง URL แบบเต็มหรือไม่?

โปรดใช้เฉพาะชื่อโฮสต์ (hostname) หรือชื่อโดเมนเท่านั้น เช่น bücher.example หรือ xn--bcher-kva.example โดยไม่ต้องใส่ https://, เส้นทาง (path), คิวรีสตริง (query string) หรือแฟรกเมนต์ (fragment) ครับ

ทำไมโดเมนของฉันถึงถูกปฏิเสธ?

ชื่อโฮสต์ที่ถูกต้องจะต้องไม่มีช่องว่าง ไม่มีป้ายกำกับ (label) ที่ว่างเปล่า ไม่มีเครื่องหมายยัติภังค์ (-) ที่เริ่มต้นหรือลงท้ายป้ายกำกับ และป้ายกำหลังต้องไม่ยาวเกินไปหลังจากการแปลงครับ

เครื่องมือแปลง Punycode คืออะไร

เครื่องมือแปลง Punycode เป็นเครื่องมือที่ช่วยแปลงชื่อโดเมนสากล (International Domain Names) ระหว่างการแสดงผลในรูปแบบ Unicode และ Punycode เครื่องมือนี้สามารถแปลงชื่อโดเมนที่มีอักขระพิเศษให้กลายเป็นป้ายกำกับ ASCII ที่ขึ้นต้นด้วย "xn--" (การแปลง Unicode เป็น Punycode) หรือทำงานในทางกลับกันเพื่อแปลงป้ายกำกับ "xn--" ให้กลับมาเป็นรูปแบบ Unicode ดั้งเดิม (การแปลง Punycode เป็น Unicode) โดยการแปลงข้อมูลจะเกิดขึ้นทันทีในขณะที่คุณกำลังพิมพ์

ข้อมูลเข้าและข้อจำกัดในการใช้งาน

เครื่องมือนี้รองรับข้อมูลเข้าในรูปแบบชื่อโฮสต์หรือชื่อโดเมน โดยมีรูปแบบที่ยอมรับและข้อจำกัดดังต่อไปนี้:

  • รูปแบบที่รองรับ: โดเมนในรูปแบบ Unicode (เช่น bücher.example) หรือโดเมนในรูปแบบ Punycode (เช่น xn--bcher-kva.example)
  • ข้อจำกัดด้านรูปแบบ: ห้ามใส่ https://, เส้นทาง (path), คิวรีสตริง (query string) หรือแฟรกเมนต์ (fragment) ลงในช่องข้อมูลเข้า
  • ความถูกต้องของชื่อโฮสต์: ชื่อโฮสต์ที่ถูกต้องจะต้องไม่มีช่องว่าง ไม่มีป้ายกำกับที่ว่างเปล่า ไม่มีเครื่องหมายยัติภังค์ (-) ที่เริ่มต้นหรือลงท้ายป้ายกำกับ และป้ายกำกับต้องไม่ยาวเกินไปหลังจากการแปลง
  • ข้อจำกัดความยาว: ข้อมูลเข้าจำกัดความยาวสูงสุดไม่เกิน 10,000 ตัวอักษร

ข้อมูลออกและการแสดงผลลัพธ์

เมื่อทำการแปลงเรียบร้อยแล้ว เครื่องมือจะแสดงผลลัพธ์ดังต่อไปนี้:

  • ผลลัพธ์: ชื่อโดเมนที่ได้รับการแปลงแล้ว
  • ข้อมูลเข้า: แสดงจำนวนตัวอักษรของข้อมูลเข้า
  • ข้อมูลออก: แสดงจำนวนตัวอักษรของข้อมูลออก
  • จำนวนป้ายกำกับ: แสดงจำนวนป้ายกำกับ (labels) ที่มีอยู่ในโดเมนที่แปลงแล้ว

กฎการทำงานและกรณีพิเศษ

เครื่องมือแปลง Punycode มีกลไกการทำงานและข้อกำหนดเฉพาะตัวดังนี้:

  • ค่าเริ่มต้นของเครื่องมือจะกำหนดไว้ที่การแปลง "Unicode เป็น Punycode"
  • เมื่อมีการสลับทิศทางการแปลง ข้อความแนะนำในช่องกรอกข้อมูล (placeholder) จะอัปเดตตามทิศทางที่เลือกโดยอัตโนมัติ
  • เครื่องมือรองรับการคงเครื่องหมายจุดลงท้าย (trailing dot) ตัวเดียวไว้ที่ท้ายโดเมน
  • หากข้อมูลเข้าไม่ถูกต้อง ว่างเปล่า หรือยาวเกินไป ผลลัพธ์จะถูกล้างออก และระบบจะแสดงข้อความสถานะที่เฉพาะเจาะจง

ข้อความสถานะและข้อผิดพลาด

ในระหว่างการใช้งาน เครื่องมือจะแสดงข้อความสถานะต่างๆ เพื่อแจ้งให้ผู้ใช้ทราบ ดังนี้:

  • พร้อมใช้งาน กรุณาวางโดเมนที่ต้องการแปลง: แสดงเมื่อเครื่องมือพร้อมทำงาน
  • กำลังแปลงข้อมูล...: แสดงระหว่างการประมวลผล
  • แปลงข้อมูลเรียบร้อยแล้ว: แสดงเมื่อการแปลงเสร็จสิ้น
  • กรุณาวางชื่อโดเมนก่อนครับ: แสดงเมื่อไม่มีข้อมูลในช่องป้อน
  • ชื่อโดเมนไม่ถูกต้อง กรุณาใช้ชื่อโฮสต์ที่ไม่มีโปรโตคอล เส้นทาง หรือช่องว่าง: แสดงเมื่อรูปแบบโดเมนไม่ถูกต้อง
  • ข้อมูลเข้ายาวเกินไปสำหรับเครื่องมือนี้ โปรดรักษาความยาวให้ต่ำกว่า {max} ตัวอักษรครับ: แสดงเมื่อข้อมูลเข้าเกินขีดจำกัด
  • ไม่สามารถแปลงโดเมนนี้ได้: แสดงเมื่อเกิดข้อผิดพลาดในการแปลง
  • ล้างข้อมูลแล้ว: แสดงเมื่อมีการล้างข้อมูลในช่องป้อน
  • โหลดตัวอย่างเรียบร้อยแล้ว: แสดงเมื่อผู้ใช้เลือกโหลดข้อมูลตัวอย่าง
  • ย้ายผลลัพธ์ไปยังช่องข้อมูลเข้าแล้ว: แสดงเมื่อมีการย้ายผลลัพธ์กลับมาเป็นข้อมูลเข้า

ความเป็นส่วนตัวและการประมวลผลข้อมูล

ข้อความโดเมนของคุณจะถูกแปลงภายในเบราว์เซอร์โดยตรง ไม่มีการอัปโหลดข้อมูลใดๆ ไปยัง BroBroGo ครับ

กลุ่มผู้ใช้งานที่จำเป็นต้องใช้เครื่องมือนี้

เครื่องมือนี้ได้รับการออกแบบมาเพื่อรองรับการทำงานของบุคคลกลุ่มต่างๆ ดังนี้:

  • นักพัฒนาซอฟต์แวร์ที่ทำงานเกี่ยวข้องกับชื่อโดเมนสากล
  • ผู้ดูแลระบบโดเมน
  • ผู้ดูแลระบบ SEO
  • ผู้ตรวจสอบความปลอดภัยของระบบ
  • บุคคลทั่วไปที่ต้องการแปลงชื่อโดเมนที่มีอักขระพิเศษ เช่น ü, 例 หรือ भारत ให้กลายเป็นป้ายกำกับในรูปแบบ ASCII

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

Punycode มีไว้เพื่ออะไร?

Punycode ช่วยให้ชื่อโดเมนที่มีอักขระพิเศษ เช่น ü, 例 หรือ भारत สามารถแสดงในรูปแบบของรหัส ASCII ที่ขึ้นต้นด้วย xn-- ได้ เพื่อให้ระบบอินเทอร์เน็ตมาตรฐานรองรับครับ

ฉันควรวาง URL แบบเต็มหรือไม่?

โปรดใช้เฉพาะชื่อโฮสต์ (hostname) หรือชื่อโดเมนเท่านั้น เช่น bücher.example หรือ xn--bcher-kva.example โดยไม่ต้องใส่ https://, เส้นทาง (path), คิวรีสตริง (query string) หรือแฟรกเมนต์ (fragment) ครับ

ทำไมโดเมนของฉันถึงถูกปฏิเสธ?

ชื่อโฮสต์ที่ถูกต้องจะต้องไม่มีช่องว่าง ไม่มีป้ายกำกับ (label) ที่ว่างเปล่า ไม่มีเครื่องหมายยัติภังค์ (-) ที่เริ่มต้นหรือลงท้ายป้ายกำกับ และป้ายกำหลังต้องไม่ยาวเกินไปหลังจากการแปลงครับ