C#コンソールアプリケーションで著作権記号またはその他の「特別な」記号を何らかの方法で追加することは可能ですか?
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");
必要に応じて、ここからコピーできます。
©
(Altキーを押しながら0169と入力し、Altキーを離すことができます)
あなたが得ることができる最高の著作権記号:
Console.WriteLine("(c)");
ALtを押しながら0169と入力して、著作権記号を取得するのはどうですか。
static void Main(string[] args)
{
Console.Write("©");
}
Console.WriteLine("©");
私のために働く...
それとも、あなたが求めている出力ではありませんか?