← 首页

🔢 汉字数字转换器(一二三/壱弐参)

在阿拉伯数字和日文汉字数字之间双向转换,支持标准(一、二、百、万)和正式银行(壱、弐、参)样式——即时转换。

这是什么工具?

日文使用汉字数字(漢数字)书写数字,遵循以万为单位的进位制。日常使用的标准数字——一二三四五六七八九十百千万——用于地址、书籍章节和一般文本。正式的大字(大字)——壱弐参肆伍陸漆捌玖拾佰阡萬——专门用于钞票、法律合同和庆典文件,因为较简单的一、二、三可以通过添加一笔来篡改,这使它们在历史金融文件上不安全。

这个汉字数字转换器可以将阿拉伯数字如 12,345 转换为一万二千三百四十五(标准)或壱萬弐阡参佰肆拾伍(银行),并可将汉字反向转换为数字。它适用于填写日本银行表格、书写婚礼和丧礼金额、应用本地化,以及检查合同上的价格是否与数字相符。如果你还需要这些字符的假名读音,假名转换器负责文字方面,而汉字读音查询则提供发音。

请参考下表,了解两种样式中使用的数字和单位字符:

数值标准银行(大字)读音
0〇/零零zero/rei
1一壱ichi
2二弐ni
3三参san
10十拾jū
100百佰hyaku
1,000千阡sen
10,000万萬man
10^8億億oku
10^12兆兆chō

运作原理

从数字转汉字时,转换器将数字按四位一组分割(因为日文以万为单位计数,而非千位)。每个四位数组渲染为[千]千[百]百[十]十[个],当个位为一时,十、百、千前的一会被省略(所以 100 是百,不是一百;10 是十,不是一十)。每组再标记其单位后缀——万、亿、兆——并连接起来。反向转换则通过加总每个数字-单位对来解析汉字字符串,所以百二十三被读作 100 + 2×10 + 3 = 123,而千二百 = 1,200。

下表展示了几个示例数字在标准规则下的分解方式:

数字标准汉字银行大字分解
10十拾1×10(省略一)
100百佰1×100(省略一)
123百二十三佰弐拾参100 + 2×10 + 3
1,234千二百三十四阡弐佰参拾肆1000 + 200 + 30 + 4
12,345一万二千三百四十五壱萬弐阡参佰肆拾伍1万 + 2000 + 300 + 40 + 5
Ad

使用方法

  1. 输入阿拉伯数字(如 12345)或汉字数字(如 一万二千三百四十五)。
  2. 选择输出样式——标准(一二三)或银行大字(壱弐参)。
  3. 点击"转换"查看相反形式的结果。
  4. 查看分解表以了解数字是如何构成的。
  5. 复制汉字输出,用于文件、表格或本地化。

常见问题

标准汉字数字和银行汉字数字有什么区别?

标准数字(一二三)用于日常用途;银行大字(壱弐参)是正式字符,用于钞票、合同和庆典礼金信封,因为一、二、三的简单形状可以通过添加笔画来篡改,使它们不适合金融文件。

为什么 100 变成百,前面没有一?

日文在数字一是单位(十、百、千)的乘数且恰好等于一时,会省略数字一。所以 10 是十,100 是百,1000 是千,但 200 是二百,300 是三百。

这个工具能处理的最大数字是多少?

它支持到兆(10^12)和亿(10^8)的单位,因此可以轻松处理任何实际的金融或统计数值。超过兆后,结果可能会连接多个兆组。

它能将汉字反向转换为阿拉伯数字吗?

可以。转换器双向解析汉字——它能读取如千二百三十四的字符串并将其计算为 1234,同时适用于标准和银行大写字符。

它支持零和零(zero)以及小数吗?

零写作零或〇。小数在汉字数字中不是传统用法,因此工具专注于整数;小数值会被取整为整数部分进行汉字输出。

为什么日文使用万(10,000)而不是千位分组?

日文(和中文一样)以万为单位计数,而非千。这就是为什么有一个单独的字万表示 10,000,亿表示 100,000,000,但没有专门表示 1,000,000 的字符——那是百万,"一百个万"。

技巧与建议

在日本银行汇款(振込)或婚礼红包(ご祝儀)信封上书写金额时,请使用银行大字样式——它是专门为防止篡改而设计的,这就是为什么你在正式文件上会看到壱万円而不是一万円。日常的标准样式适用于散文、地址、页码和任何非金融用途。请记住日文以万为单位分组,所以 12,345(twelve thousand)是"一万二千三百四十五",而非"twelve thousand"——这常常让机器翻译出错。万这个单位也是日文和西方分组方式的分歧点:1,0000 vs 10,000。避免将半(half)混入数字——它是一个词,不是数字。对于价格,円(日元)符号加在数字后面,而不是前面。

相关工具

来源与参考

限制与免责声明

Ad