日文汉字转假名

Application.GetPhonetic 方法
返回指定文本串的日语拼音文本。
本方法只有在选择或安装了 Microsoft Office 的日语语言支持时才有效。

    //半角振り仮名の取得のメソッド 
    public static string GetKatakanaHalf(string Katakana)
    {
        string KatakanaHalf = string.Empty;
        //   全角片仮名の取得 
        KatakanaHalf = Microsoft.VisualBasic.Strings.StrConv(Katakana, Microsoft.VisualBasic.VbStrConv.Narrow, 0);
        //   結果の返却 
        return KatakanaHalf;
    }

    //振り仮名の取得のメソッド 
    public static string GetKatakana(string Hiragana)
    {
        string Katakana = string.Empty;
        //   Application対象の定義 
        Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
        //   振り仮名の取得 
        Katakana = app.GetPhonetic(Hiragana);
        //   半角振り仮名の取得 
        Katakana = GetKatakanaHalf(Katakana);
        //   結果の返却 
        return Katakana;
    }

转载于:https://www.cnblogs.com/renfeng/p/9775602.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值