แปลงจุดรหัส Unicode ฐานสิบเป็นข้อความ
ASCII ครอบคลุมเพียง 128 อักขระ แต่ช่องเดียวกันนี้รับเลขฐานสิบใดก็ได้ถึง 1114111 และคืนอักขระ Unicode ที่ตรงกัน ใช้กับตัวอักษรมีเครื่องหมายกำกับ สัญลักษณ์สกุลเงิน ตัวอักษรกรีก ลูกศร และอีโมจิ
วิธีแปลงจุดรหัสเป็นอักขระ
-
1
หาจุดรหัสฐานสิบ
ใช้ค่าฐานสิบ เช่น 8364 ค่าฐานสิบหกอย่าง U+20AC ต้องแปลงเป็นฐานสิบก่อน
-
2
ใส่ในช่องรหัส ASCII
พิมพ์หลายจุดรหัสโดยคั่นด้วยช่องว่างเพื่อสร้างสตริงทั้งชุด
-
3
แปลง
กดปุ่มเพื่อไปยังผลลัพธ์
-
4
คัดลอกอักขระ
คัดลอกผลลัพธ์ไปใส่ในเอกสาร แชต หรือโค้ดของคุณ
จุดรหัสฐานสิบที่คุณอาจต้องใช้
| ฐานสิบ | อักขระ | ชื่อ |
|---|---|---|
| 169 | © | สัญลักษณ์ลิขสิทธิ์ |
| 233 | é | อักษรละติน e ตัวเล็กมีเครื่องหมายอะคิวต์ |
| 241 | ñ | อักษรละติน n ตัวเล็กมีเครื่องหมายทิลเดอ |
| 960 | π | อักษรกรีก พาย ตัวเล็ก |
| 8364 | € | สัญลักษณ์ยูโร |
| 9731 | ☃ | มนุษย์หิมะ |
| 128512 | 😀 | หน้ายิ้มแสดงฟัน |
สร้างสตริง
ใส่ 99 97 102 233 จะได้ café สามตัวแรกเป็น ASCII ธรรมดา (c, a, f) และตัวสุดท้าย 233 คือ e ที่มีเครื่องหมายกำกับ เพราะทุกตัวเลขถูกค้นหาด้วยวิธีเดียวกัน ASCII กับอักขระที่ไม่ใช่ ASCII จึงผสมกันได้อย่างอิสระ
ใส่ 49 48 48 32 8364 จะได้ 100 € ตัวเลขกับช่องว่างเป็น ASCII และ 8364 คือสัญลักษณ์ยูโร
จุดรหัสไม่ใช่ไบต์
จุดรหัสคือตำแหน่งของอักขระในตาราง Unicode ซึ่งต่างจากไบต์ UTF-8 ที่ใช้เก็บลงดิสก์ ตัวอักษร é คือจุดรหัส 233 แต่ใน UTF-8 ใช้สองไบต์ คือ 195 และ 169 ถ้าใส่ 195 169 ที่นี่ จะได้สองอักขระ é ไม่ใช่ é ให้ใช้จุดรหัสเสมอ ไม่ใช่ค่าไบต์
ข้อจำกัดที่ควรรู้
จุดรหัสที่ใช้ได้สูงสุดคือ 1114111 ตัวเลขที่ใหญ่กว่านั้นจะถูกปฏิเสธพร้อมข้อผิดพลาด จุดรหัสบางตัวในช่วงเซอร์โรเกต (55296 ถึง 57343) ไม่ได้แทนอักขระด้วยตัวเอง และการแปลงที่ใช้ในที่นี้ก็ไม่เปลี่ยนให้เป็นอักขระที่ใช้ได้ จึงควรหลีกเลี่ยง
การมองเห็นอักขระหรือไม่ขึ้นอยู่กับฟอนต์ของคุณ ถ้าเห็นเป็นกล่องว่าง แสดงว่าจุดรหัสถูกต้อง แต่ฟอนต์ไม่มีรูปอักขระนั้น
เลือกระหว่างค่า ASCII กับ Unicode
สำหรับตัวอักษรอังกฤษ ตัวเลข และเครื่องหมายวรรคตอนทั่วไป ค่า ASCII และจุดรหัส Unicode เป็นเลขเดียวกัน คุณจึงไม่ต้องเลือก ความหมายต่างกันเฉพาะตัวเลขที่เกิน 127 ซึ่ง ASCII ไม่มีอักขระเลย ดังนั้นรายการที่ผสมสองแบบอย่าง 72 233 108 108 111 ใช้งานได้โดยไม่ต้องตั้งค่าพิเศษและได้ Héllo
คำถามที่พบบ่อย
อ่านเลขฐานสิบหก 20AC เป็นเลขฐานสิบหก 0x20AC เท่ากับ 8364 ในฐานสิบ ซึ่งเป็นค่าที่ต้องใส่ที่นี่
ได้ ใส่จุดรหัสฐานสิบของอีโมจิ เช่น 128512 สำหรับหน้ายิ้มแสดงฟัน อีโมจิจะแสดงในผลลัพธ์ถ้าอุปกรณ์ของคุณมีฟอนต์รองรับ
ตัวเลขเหล่านั้นคือค่าไบต์ UTF-8 ของ é ไม่ใช่จุดรหัส แต่ละตัวเลขถูกอ่านเป็นอักขระแยกกัน จึงได้ Ã และ © ให้ใช้ 233 แทน
เครื่องมือแสดงอักขระตามลำดับเท่านั้น ลำดับที่ระบบรวมให้ เช่น ตัวอักษรฐานตามด้วยรหัสเครื่องหมายกำกับ จะแสดงแบบรวมกันหากฟอนต์รองรับ
เครื่องมือที่เกี่ยวข้อง
เครื่องสุ่มนามสกุล
สุ่มสร้างนามสกุลชุดหนึ่งจากนามสกุลที่พบบ่อยที่สุดในสหรัฐอเมริกา เฉพาะนามสกุล ไม่มีชื่อต้น
ตัวช่วยค้นหาคำสำหรับ Wordle
ป้อนคำเดาภาษาอังกฤษ 5 ตัวอักษรพร้อมระบุผลช่องสีเขียว สีเหลือง และสีเทา เพื่อค้นหาคำที่ตรงกัน ระบบตรวจสอบตัวอักษรซ้ำอย่างแม่นยำ
เครื่องมือแปลงข้อความเป็นเกียรุโมจิ
แปลงคานะญี่ปุ่น คันจิที่ใช้บ่อย และตัวอักษรละตินเป็นเกียรุโมจิ หรือเลือกแบบเต็มความกว้าง วงกลม สี่เหลี่ยม หรือตัวหนา แล้วคัดลอกได้ทันที
เครื่องแปลงตัวเลขเป็นคำไทย
เขียนจำนวนไม่เกิน 18 หลักเป็นคำไทย หรือเขียนจำนวนบาทและสตางค์ตามค่าที่กรอกในเบราว์เซอร์ รองรับเลขอารบิกกับเลขไทยและไม่ปัดค่า
เครื่องมือสร้างข้อความว่าง
สร้างอักขระ Unicode ที่มองไม่เห็น 1 ถึง 500 ตัวในเบราว์เซอร์ เปรียบเทียบจุดรหัสและขนาดเป็นไบต์ แล้วคัดลอกข้อความว่างได้ตรงตามผลลัพธ์
ตัวสร้างตัวอักษรกรอบสี่เหลี่ยม
แปลงข้อความเป็นตัวอักษรกรอบสี่เหลี่ยมแบบ Unicode (🄰, 🄱, 🄲...) หรือแบบสี่เหลี่ยมกลับสี (🅰, 🅱, 🅲) พร้อมคัดลอกไปวางในไบโอและโพสต์โซเชียลมีเดีย
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Puntos de código Unicode decimales a texto [ES]
- Points de code Unicode décimaux en texte [FR]
- 10進Unicodeコードポイントをテキストに変換 [JA]
- Pontos de código Unicode decimais para texto [PT]
- Điểm mã Unicode thập phân sang văn bản [VI]
- تحويل نقاط يونيكود العشرية إلى نص [AR]
- Titik Kode Unicode Desimal ke Teks [ID]
- Decimala Unicode-kodpunkter till text [SV]
- 십진수 유니코드 코드 포인트를 텍스트로 변환 [KO]
- Dezimale Unicode-Codepunkte in Text umwandeln [DE]
- Decimale Unicode-codepunten naar tekst [NL]
- Dziesiętne punkty kodowe Unicode na tekst [PL]
- Decimal Unicode Code Points to Text [EN]
- Punti di codice Unicode decimali in testo [IT]
- Десятичные коды Unicode в текст [RU]
- Ondalık Unicode Kod Noktalarını Metne Çevirme [TR]
- 十进制 Unicode 码点转文本 [ZH]