web-dev-qa-db-ja.com

C#コンソールアプリケーションで著作権記号を取得することは可能ですか?

C#コンソールアプリケーションで著作権記号またはその他の「特別な」記号を何らかの方法で追加することは可能ですか?

19
namespace test {
  class test {
    public static void Main() {
      System.Console.WriteLine("©");
    }
  }
}

私のために完璧に動作します。コンソールウィンドウがラスターフォントに設定されているかUnicodeに設定されているかに関係なく。

Unicodeを出力する場合は、コンソール出力エンコーディングをUTF-8またはUnicodeに設定する必要があります。

System.Console.OutputEncoding = System.Text.Encoding.UTF8;

または

System.Console.OutputEncoding = System.Text.Encoding.Unicode;

また、ソースコードのエンコードの問題を回避したい場合は、文字コードポイントを直接指定する必要があります。

System.Console.WriteLine("\u00a9");
41
Joey

必要に応じて、ここからコピーできます。

©

(Altキーを押しながら0169と入力し、Altキーを離すことができます)

27
Mark Ingram

あなたが得ることができる最高の著作権記号:

Console.WriteLine("(c)");
3
Anton Litvinov

ALtを押しながら0169と入力して、著作権記号を取得するのはどうですか。

    static void Main(string[] args)
    {
        Console.Write("©");
    }
3
BuddyJoe
Console.WriteLine("©");

私のために働く...

それとも、あなたが求めている出力ではありませんか?

2
PHeiberg