简单文本编码检测器 - 推测 UTF-8/GBK/Latin1 等
粘贴或上传文件,基于 BOM 和字节特征快速推测文本编码,辅助解决乱码问题。
UD5工具箱
字符与码点互相转换 · 支持多种编码格式 · 实时解析
U+0000 到 U+10FFFF。
U+XXXX(如 U+4E2D 代表"中")。码点范围从 U+0000 到 U+10FFFF,分为17个平面(Plane),每个平面包含65,536个码点。最常用的是基本多语言平面(BMP,Plane 0),范围 U+0000 至 U+FFFF,包含了大多数字符。Emoji等字符位于更高的平面(如Plane 1),码点超过 U+FFFF。
| 格式 | 示例(字符"中") | 使用场景 |
|---|---|---|
U+XXXX | U+4E2D | Unicode标准表示法 |
\uXXXX | \u4e2d | JavaScript/Java/C#等编程语言 |
\u{XXXXX} | \u{4E2D} | JavaScript ES6+(支持高码点) |
&#DDDD; | 中 | HTML十进制实体 |
&#xXXXX; | 中 | HTML十六进制实体 |
0xXXXX | 0x4E2D | 编程语言十六进制字面量 |
U+1F600,🎉 是 U+1F389,❤️ 是 U+2764 U+FE0F(部分Emoji由多个码点组合而成)。在JavaScript中,高码点Emoji需要使用 \u{1F600} 格式或代理对 \uD83D\uDE00。本工具完整支持所有平面的Unicode字符。
String.fromCodePoint() 和 String.codePointAt() 可正确处理代理对。
粘贴或上传文件,基于 BOM 和字节特征快速推测文本编码,辅助解决乱码问题。
将代码中的缩进在空格和 Tab 之间相互转换,可指定缩进宽度,确保团队代码风格一致。
将ASCII/Unicode文本转换为二进制序列,每字符显示8位二进制数,支持空格分隔输出。
输入文本,将所有空白字符用特殊符号标记显示,帮助排查缩进混乱或隐形字符问题。
输入数字立即转换,支持自定义底数以及浮点数转换。
将XML数据转换为JSON对象格式,支持属性、文本节点的智能映射,便于Web开发处理。
将CSV表格数据转换为结构化XML文档,自定义根节点与元素名,适合数据交换与接口适配。
将JSON对象快速转换为XML格式,支持属性配置与缩进美化,纯前端实时转换,确保数据安全。
在线进制转换器,支持2/8/10/16进制及自定义进制之间的数值转换,即时计算并显示结果。
将CSV数据转换为JSON对象数组,支持自定义分隔符和编码,便于前端数据处理和API对接。
粘贴HTML表格代码,一键转换为Markdown格式的表格,完美对齐管线。
整理正则表达式元字符、量词、分组等语法,带实用示例,便于快速查阅。
选择或上传自定义列表符号,生成对应的CSS ::marker或背景样式。
上传购物收据照片,通过 OCR 识别文字并尝试提取商品名和价格,整理成账单。
演示如何使用Web OTP API在移动端自动从短信中提取一次性验证码并填入表单。
将JSON数组对象转换为CSV格式,便于导入Excel或数据库,支持嵌套字段展平。
严格依据RFC规范验证邮箱格式,显示详细的合规分析,并给出建议的正则表达式。
编写 ICU MessageFormat 字符串并输入参数,预览格式化后的结果,支持复数、选择等。
显示用颜色墨水书写的颜色名称,但字义与墨水色不一致,要求忽略字义报告墨水色,测试反应抑制。
列出所有标准HTML元素,按类别(流、短语、嵌入等)筛选,附简要说明。
输入一个短句,通过关键词映射转换为由Emoji构成的视觉叙事。
对比document.cookie和现代Cookie Store API的异步读写操作,以及变化监听。
选择或上传图标,生成将自定义图像或SVG用作鼠标指针的CSS代码,并预览效果。
选择常见和弦走向(如I-V-vi-IV),显示其带有的情绪描述词和经典歌曲例子。
按 Unicode 类别(字母、数字、标点、符号等)分组浏览字符,查看码点和名称。
将任意公历日期转换为儒略日数,或从儒略日反推公历日期,用于天文计算。
一键转换字母、数字、标点符号的全角与半角形式,用于中英文混排规范化。
输入十六进制或二进制数据,切换查看大端序和小端序下的数值解释。
输入佛历年转公历年,或反向查询,展示重要佛教节日。
输入每公里所需分钟数,自动换算为每英里配速或速度。