一键生成代码片段
输入文本或 Base64 字符串,自动生成多语言代码示例,点击即可复制
操作模式:
输入 原文
预览 Base64 结果
预览结果将在此显示...
选择编程语言
JS
JavaScriptconst text = "示例文本"; const encoded = btoa(unescape(encodeURIComponent(text))); console.log(encoded);
PY
Pythonimport base64
text = "示例文本"
encoded = base64.b64encode(text.encode('utf-8')).decode('utf-8')
print(encoded)JV
Javaimport 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
Gopackage 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
Rubyrequire 'base64' text = "示例文本" encoded = Base64.strict_encode64(text) puts encoded
SW
Swiftimport Foundation
let text = "示例文本"
if let data = text.data(using: .utf8) {
let encoded = data.base64EncodedString()
print(encoded)
}KT
Kotlinimport java.util.Base64
fun main() {
val text = "示例文本"
val encoded = Base64.getEncoder().encodeToString(text.toByteArray())
println(encoded)
}RS
Rustuse base64::{engine::general_purpose::STANDARD, Engine};
fn main() {
let text = "示例文本";
let encoded = STANDARD.encode(text.as_bytes());
println!("{}", encoded);
}使用说明
- 选择编码或解码模式
- 输入要处理的文本或 Base64 字符串
- 查看所有语言的代码示例,点击任意语言卡片上的复制按钮
- 或点击"复制全部代码"一次性复制所有语言
- 注意:Rust 代码需要添加
base64依赖