一键生成代码片段

输入文本或 Base64 字符串,自动生成多语言代码示例,点击即可复制

操作模式:

输入 原文

预览 Base64 结果

预览结果将在此显示...

选择编程语言

JS
JavaScript
const text = "示例文本";
const encoded = btoa(unescape(encodeURIComponent(text)));
console.log(encoded);
PY
Python
import base64

text = "示例文本"
encoded = base64.b64encode(text.encode('utf-8')).decode('utf-8')
print(encoded)
JV
Java
import java.util.Base64;

public class Base64Example {
    public static void main(String[] args) {
        String text = "示例文本";
        String encoded = Base64.getEncoder().encodeToString(text.getBytes());
        System.out.println(encoded);
    }
}
C#
C#
using System;
using System.Text;

public class Base64Example {
    public static void Main() {
        string text = "示例文本";
        string encoded = Convert.ToBase64String(Encoding.UTF8.GetBytes(text));
        Console.WriteLine(encoded);
    }
}
GO
Go
package main

import (
    "encoding/base64"
    "fmt"
)

func main() {
    text := "示例文本"
    encoded := base64.StdEncoding.EncodeToString([]byte(text))
    fmt.Println(encoded)
}
PHP
PHP
<?php
$text = "示例文本";
$encoded = base64_encode($text);
echo $encoded;
RB
Ruby
require 'base64'

text = "示例文本"
encoded = Base64.strict_encode64(text)
puts encoded
SW
Swift
import Foundation

let text = "示例文本"
if let data = text.data(using: .utf8) {
    let encoded = data.base64EncodedString()
    print(encoded)
}
KT
Kotlin
import java.util.Base64

fun main() {
    val text = "示例文本"
    val encoded = Base64.getEncoder().encodeToString(text.toByteArray())
    println(encoded)
}
RS
Rust
use base64::{engine::general_purpose::STANDARD, Engine};

fn main() {
    let text = "示例文本";
    let encoded = STANDARD.encode(text.as_bytes());
    println!("{}", encoded);
}

使用说明

  • 选择编码或解码模式
  • 输入要处理的文本或 Base64 字符串
  • 查看所有语言的代码示例,点击任意语言卡片上的复制按钮
  • 或点击"复制全部代码"一次性复制所有语言
  • 注意:Rust 代码需要添加 base64 依赖