Example #1
0
        public static void Main(string[] args)
        {
            string str;

            Console.WriteLine("--------------------  PinYin Test  --------------------");
            Console.WriteLine("说明:请输入要翻译的中文,示例如下。");
            Console.Write("->> ");
            Console.WriteLine(str = "中文翻译测试一下,效果如何?");
            Console.WriteLine($"    {Pinyin.GetInitials(str)} | {Pinyin.GetPinyin(str)}");
            Console.WriteLine();

readline:
            Console.Write("->> ");
            str = Console.ReadLine();

            if (str.ToLower() != "exit")
            {
                Console.WriteLine($"    {Pinyin.GetInitials(str)} | {Pinyin.GetPinyin(str)}");
                Console.WriteLine();
                goto readline;
            }
        }
Example #2
0
        public static string GetInitials(string text, Encoding encoding)
        {
            string text2 = Pinyin.ConvertEncoding(text, encoding, Encoding.UTF8);

            return(Pinyin.ConvertEncoding(Pinyin.GetInitials(text2), Encoding.UTF8, encoding));
        }