Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux中的C#Net core 2.0 Console.ReadLine(),bash_C#_Linux_Bash_.net Core - Fatal编程技术网

Linux中的C#Net core 2.0 Console.ReadLine(),bash

Linux中的C#Net core 2.0 Console.ReadLine(),bash,c#,linux,bash,.net-core,C#,Linux,Bash,.net Core,你能告诉我如何解决这个问题吗:我通过终端运行控制台应用程序(sudo dotnet run--configuration Release),在其中我需要从键盘输入文本(console.ReadLine()),但在键入时,我得到。。。 ��вавф���������������������������������������������������������������� static void Main(string[] args) { Console.Outp

你能告诉我如何解决这个问题吗:我通过终端运行控制台应用程序(sudo dotnet run--configuration Release),在其中我需要从键盘输入文本(console.ReadLine()),但在键入时,我得到。。。 ��вавф����������������������������������������������������������������

    static void Main(string[] args)
    {
        Console.OutputEncoding = Encoding.Unicode;
        Console.InputEncoding = Encoding.Unicode;

        string test = Console.ReadLine();
    }
我还尝试在屏幕上运行应用程序。使用的编码是-Unicode


p.S我需要一些拉丁语和西里尔语的输入和输出支持

大多数Linux发行版默认使用UTF-8编码。虽然UTF-8是一种Unicode编码,但它不是Unicode编码的意思。Unicode是指UTF-16


尝试
编码。默认情况下,大多数Linux发行版都使用UTF-8编码。虽然UTF-8是一种Unicode编码,但它不是Unicode编码的意思。Unicode是指UTF-16


尝试
编码。UTF8

请不要将纯文本消息添加为图片。将其作为文本包含在你的问题中。还请提供一个“@Gerhardh ok,Fixed”来显示相关的代码部分。图片中的其他消息与您的问题无关吗?请添加您使用的源代码。@Gerhardh ok:)请不要将纯文本消息添加为图片。将其作为文本包含在你的问题中。还请提供一个“@Gerhardh ok,Fixed”来显示相关的代码部分。图片中的其他消息与您的问题无关吗?请添加您使用的源代码。@Gerhardh ok:)