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

标签 c# .net string

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

enter image description here

最佳答案

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

Console.Write("α");         // Greek lower-case alpha

这是一个小写和大写希腊字符列表,供您从中复制:

α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω

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


或者,您可以使用 Unicode escape codes写希腊字符。

Console.Write("\u03B1");    // Greek lower-case alpha

就是\u后面跟你要的字符的四位十六进制数。您可以在 this table 中找到十六进制值.只需忽略 &#x 部分。

关于c# - 如何显示(或写入文件)希腊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21889148/

相关文章:

c# - 使用 C# 在 Windows 任务栏中隐藏/显示应用程序

c# - Assembly.GetTypes() 返回奇怪的类型名称,例如 "<>c"

c# - 如何获取数组中处于一定范围内的数字数量?

java - 将多个文本字段放入一个数组列表中

c# - 如何生成 .CIF(目录交换格式)文件格式的报告?

c# - 在单独的线程中更新 ObservableCollection

.net - CLR 如何实现 COM 实现的二进制级别的互操作性?或者不?

python - 如何在 boolean 比较中使用字符串引用

c++ - 在不知道长度的情况下找到数组的中间

c# - 无边框的可拖动 WPF 窗口