要对日本的人名进行平假名到片假名的转换,最初的想法是用if,那么一一对应的转换,感觉不是很好,大家有没有别的办法啊?

解决方案 »

  1.   

    规则不清楚。。如果片假名唯一,你可以将片假名存在hashtable里作为key,这样替换更有效率。。
      

  2.   

    string a=Microsoft.VisualBasic.Strings.StrConv("あ",Microsoft.VisualBasic.VbStrConv.Katakana,0);\\试试看这是一个 vb.net的方法 要引用Microsoft Visual Basic.Net Runtime
    具体Microsoft.VisualBasic.VbStrConv这个仔细看看 可不光是 平片假的转换
    好像还有个 时区的要求自己看看吧
    …………