推荐工具
Locale 代码转换器
转换并规范化 BCP 47、POSIX、Java、ICU 和 Accept-Language 区域代码,同时预览本地化格式。
可粘贴 BCP 47 标签、POSIX/Java Locale 或完整 Accept-Language 值。
en-USen_US.UTF-8en-USen_USen_USen_US.UTF-8语言en
文字系统—
地区US
基础名称en-US
Intl 格式预览
数字1,234,567.89
货币$199.99
日期Jul 19, 2026
Locale 代码在线转换器
Locale 代码转换器可规范化 BCP 47 标签、POSIX Locale、Java/ICU 标识符和 Accept-Language 值,并预览浏览器在该 Locale 下显示数字、货币和日期的方式。
支持的 Locale 格式
- BCP 47 / HTML lang:
zh-Hans-CN、en-US - POSIX:
en_US.UTF-8 - Java / ICU:
en_US、zh_Hans_CN - Accept-Language:
fr-CA,fr;q=0.9,en;q=0.8
使用方法
- 输入 Locale 标识符或完整的 Accept-Language 请求头。
- 查看规范 BCP 47、POSIX、Java、ICU 和 HTML 输出。
- 检查解析出的语言、文字系统、地区和基础名称。
- 复制应用程序需要的格式。
常见场景
- 将 Linux 环境中的
en_US.UTF-8转为浏览器使用的en-US。 - 将
zh_Hans_CN规范化为zh-Hans-CN。 - 从 Accept-Language 请求头提取最高优先级的 Locale。
- 在国际化开发中检查语言、文字和地区代码。
- 预览本地化数字、货币和日期格式。
常见问题
BCP 47 与 POSIX Locale 有什么区别?
BCP 47 通常使用连字符,例如 en-US;POSIX 通常使用下划线并带字符编码,例如 en_US.UTF-8。
数据会上传到服务器吗?
不会。解析、规范化和格式预览都在浏览器中完成。