Comment afficher (ou écrire dans un fichier) des caractères grecs?

Comment afficher (ou écrire dans un fichier) des caractères grecs en utilisant C #? Je dois taper le caractère grec epsilon dans Excel en utilisant C #. La chaîne à écrire contient également des caractères anglais. Par exemple:

entrez la description de l'image ici

Vous pouvez littéralement taper les caractères dans votre code. Vous pouvez mélanger et faire correspondre les caractères de n’importe quel alphabet. Ainsi, les caractères anglais et grecs dans une seule chaîne ne pose pas de problème. Si vous ne savez pas comment les entrer (par exemple, si vous n’avez pas de clavier grec), vous pouvez les copier-coller.

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

Voici une liste de caractères grecs minuscules et majuscules à partir desquels vous pouvez copier:

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

Si vous n’utilisez pas Visual Studio, vous devez vous assurer que votre éditeur de texte enregistre le code au format Unicode (UTF-8).


Vous pouvez également utiliser les codes d’échappement Unicode pour écrire des caractères grecs.

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

Il est \u suivi du nombre hexadécimal à quatre chiffres du caractère souhaité. Vous pouvez trouver les valeurs hexadécimales dans cette table . Ignorez simplement la partie &#x .