在PHP中,可以使用函数mb_convert_kana将双角字符转换为单角字符。他们称其为“将禅格转换为韩格”。例如,我有一个要转换的字符串:dbl="BOX"我想找到这样的方法dbl="BOX".convert_to_half_width#dblisnow"BOX"有没有办法在Ruby中做到这一点? 最佳答案 我结合使用了Ruby内置的NKF和String#trrequire'nkf'dbl="BOXカタカナ"dbl=NKF.nkf('-X-w',dbl).tr('0-9a-zA-Z','0-9a-zA-Z')#dblnowis"