DevToolBoxฟรี
บล็อก

ตัวแปลง String เป็น Base64

แปลงสตริงเป็น Base64 พร้อมรองรับ UTF-8

แปลงสตริงใดก็ได้เป็นการเข้ารหัส base64 พร้อมรองรับ UTF-8 เต็มรูปแบบ

0 อักขระ / 0 ไบต์

การเข้ารหัส UTF-8 ใน Base64

ข้อความจะถูกเข้ารหัสเป็น UTF-8 ก่อน จากนั้นไบต์เหล่านั้นจะถูกเข้ารหัสเป็น Base64

อักขระไบต์ UTF-8Base64ความยาว B64
A1 byte (0x41)QQ==4
e2 bytes (0xC3 0xA9)w6k=4
3 bytes (0xE4 0xB8 0x96)5LiW4
😀4 bytes (0xF0 0x9F 0x98 0x80)8J+YgA==8

Base64 มาตรฐาน vs URL-safe

มาตรฐานURL-safe
Charactersใช้ + / =ใช้ - _ (ไม่มี padding)
Use CasesMIME, อีเมล, การเข้ารหัสทั่วไปURL, ชื่อไฟล์, JWT

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

FAQ

UTF-8 มีผลต่อการเข้ารหัส Base64 อย่างไร?
UTF-8 มีความยาวแปรผัน อักขระหลายไบต์สร้างเอาต์พุต Base64 ที่ยาวกว่า
Base64 URL-safe คืออะไร?
Base64 URL-safe แทนที่ + ด้วย - และ / ด้วย _ และลบ padding =
ภาษาโปรแกรมต่างๆ เข้ารหัสสตริงเป็น Base64 อย่างไร?
JavaScript: btoa(unescape(encodeURIComponent(str))) Python: base64.b64encode(str.encode("utf-8"))
𝕏 Twitterin LinkedIn

ให้คะแนนเครื่องมือนี้

3.6 / 5 · 92 คะแนน

อัปเดตข่าวสาร

รับเคล็ดลับการพัฒนาและเครื่องมือใหม่ทุกสัปดาห์

ไม่มีสแปม ยกเลิกได้ตลอดเวลา

Enjoy these free tools?

Buy Me a Coffee