如何显示(或写入文件)希腊字符?

use*_*678 6 .net c# string

如何使用C#显示(或写入文件)希腊字符?我需要使用C#在Excel中键入希腊字符epsilon.要写的字符串也有英文字符.例如:

在此输入图像描述

Dan*_*ker 14

您可以在代码中输入字符.您可以混合搭配任何字母表中的字符.所以单个字符串中的英文和希腊字符不是问题.如果您不知道如何输入它们(例如,如果您没有希腊语键盘),则可以复制并粘贴它们.

Console.Write("?");         // Greek lower-case alpha
Run Code Online (Sandbox Code Playgroud)

以下是您要复制的小写和大写希腊字符列表:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Run Code Online (Sandbox Code Playgroud)

如果您不使用Visual Studio,则需要确保文本编辑器将代码保存为Unicode(UTF-8).


或者,您可以使用Unicode转义码来编写希腊字符.

Console.Write("\u03B1");    // Greek lower-case alpha
Run Code Online (Sandbox Code Playgroud)

它是\u后跟要字符的四位十六进制数.您可以在此表中找到十六进制值.简单地忽略该&#x部分.