Unicode与ASCII互转
在线实时转换工具
Unicode 转 ASCII/字符
字符 转 Unicode
批量转换工具
什么是Unicode与ASCII?
了解字符编码的基础知识
Unicode(统一码)
Unicode是一种计算机科学领域的业界标准,用于对世界上大部分的文字系统进行统一编码。 它为每种语言中的每个字符设定了统一的代码点(Code Point),使得不同语言和平台间的文本交换更加顺畅。
- 支持超过140,000个字符
- 涵盖全球所有主要文字系统
- UTF-8、UTF-16、UTF-32等编码方式
ASCII编码
ASCII(American Standard Code for Information Interchange)是基于拉丁字母的一套电脑编码系统。 它主要用于显示现代英语和其他西欧语言,是计算机中最基础、最重要的字符编码标准之一。
- 共128个字符(0-127)
- 包含33个控制字符
- 95个可显示字符
ASCII编码表详解
| 十进制 | 十六进制 | 字符 | 描述 |
|---|---|---|---|
| 48-57 | 30-39 | 0-9 | 数字字符 |
| 65-90 | 41-5A | A-Z | 大写英文字母 |
| 97-122 | 61-7A | a-z | 小写英文字母 |
| 33-47 | 21-2F | ! " # $ % & ' ( ) * + , - . / | 常用标点符号 |
小提示
ASCII码中,大写字母与小写字母的差值恒为32。例如'A'的ASCII码是65,'a'的ASCII码是97。 这个规律在字符转换时非常有用!
Unicode与ASCII转换方法
Unicode转ASCII
将Unicode编码转换为ASCII字符。适用于将Unicode数字转换为对应字符。
// JavaScript
String.fromCharCode(65);
// 输出: A
ASCII转Unicode
将ASCII字符转换为其对应的Unicode码点值。
// JavaScript
'A'.charCodeAt(0);
// 输出: 65
转换工具使用教程
选择转换类型
根据您的需求,选择"Unicode转ASCII"或"ASCII转Unicode"模式。 转换器支持单字符转换和批量转换两种模式。
输入转换内容
在输入框中输入您需要转换的内容。可以输入Unicode码点(如:\u0041)或直接输入字符。 批量转换时,每行输入一个值。
点击转换按钮
点击"转换"按钮,系统将自动进行转换处理。转换结果将显示在下方的输出区域。 支持一键复制转换结果。
查看与复制结果
转换完成后,可以查看转换结果的详细信息,包括原值、转换值、编码格式等。 点击"复制"按钮可快速复制结果。
各语言代码示例
function unicodeToAscii(unicode) {
return String.fromCharCode(unicode);
}
console.log(unicodeToAscii(65)); // 'A'
function asciiToUnicode(char) {
return char.charCodeAt(0);
}
console.log(asciiToUnicode('A')); // 65
常见问题解答
相关知识库
UTF-8编码详解
了解UTF-8编码的原理与应用场景
字符集发展史
从ASCII到Unicode的演变历程
编码检测工具
快速检测文件编码格式
今日宜忌 - 二〇二六年三月初三
宜
忌
彭祖百忌:癸不词讼理弱敌强 亥不嫁娶不利新郎