> zenkaku | hankaku <
一键转换日文全角(zenkaku)与半角(hankaku)字符,字母、数字、符号、空格和片假名可分别选择。
[01]
按类型选择
字母、数字、符号、空格和片假名可分别转换,例如只把邮政编码中的数字转为半角。
[02]
正确处理浊点
带独立浊点的半角片假名,如 ガ、パ,会合并为 ガ、パ;反方向则拆分。
[03]
即时且私密
输入时立即更新结果,并按字符类型统计数量。文本不会离开浏览器。
>> 技术细节
全角半角转换原理:
全角 ASCII 字符(U+FF01 至 U+FF5E)比对应的半角 ASCII(U+0021 至 U+007E)正好高 0xFEE0,全角空格 U+3000 对应普通空格。半角片假名(U+FF61 至 U+FF9F)与全角假名逐一对应,假名后跟 ゙ 或 ゚ 时合并为一个字符。平假名、汉字和表情符号不会被转换。
示例:
ABC123 ガギ → ABC123 ガギ ABC123 ガギ → ABC123 ガギ ¥ ⇄ ¥ \ ⇄ \ ~ ⇄ ~
为什么使用此工具:
- >字母、数字、符号、空格、片假名分别转换
- >浊音与半浊音假名正确合并与拆分
- >显示转换前各类字符的数量
- >在浏览器内处理,内容不会外传
>> 常见问题
问:全角和半角有什么区别?
答:全角字符占一个日文字符的宽度,半角字符占其一半,与普通 ASCII 字母和数字等宽。
问:哪些字符会被转换?
答:ASCII 字母、数字、符号、空格,以及片假名及其标点和长音符。平假名、汉字和表情符号保持不变。
问:ガ 和 パ 如何处理?
答:转为全角时,假名加 ゙ 或 ゚ 合并为一个字符(ガ 变 ガ,パ 变 パ,ヴ 变 ヴ);转为半角时,ガ 变为两个字符 ガ。ヵ、ヶ、ヮ、ヰ 等没有半角形式的假名保持不变。
问:日元符号和波浪号如何处理?
答:全角 ¥ 转为 ¥(U+00A5),\ 转为反斜杠,~ 转为 ASCII 波浪号,反方向同理。
问:我的文本会被上传吗?
答:不会。所有处理都在浏览器本地完成。