首页 热点专区 义务教育 高等教育 出国留学 考研考公

C#如何将java标准base编码解码为UTF-8编码

发布网友

我来回答

2个回答

热心网友

        static void Main(string[] args)
        {
            string input = "input";
            byte[] bytesIn = Encoding.UTF8.GetBytes(input);
            string sIn = Convert.ToBaseString(bytesIn);
            //sIn相当于java传过来的字符串
            byte[] bytesOut = Convert.FromBaseString(sIn);
            string output = Encoding.UTF8.GetString(bytesOut);
            Console.WriteLine(output);//==input
            Console.ReadLine();
        }

热心网友

看了回答,真是够累的!
string output = Encoding.UTF8.GetString(bytesOut);
改成
string output = Encoding.Default.GetString(bytesOut);
不就行了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com