Um völlig sicher zu sein, würde ich vermeiden, Unicode-Zeichen in Quellcodedateien zu verwenden, wie sie in hartcodierten Zeichenfolgen zu verwenden. Stattdessen würde ich bei ASCII oder der Systemcodepage bleiben. Der Grund dafür ist, dass einige Quellcodeverwaltungssysteme Unicode möglicherweise nicht unterstützen.
Zum Beispiel behandelt Tortise SVN einmal unkorrekt eine Unicode-Quellcodedatei und endete damit, dass die Datei beim Commit dauerhaft unbrauchbar gemacht wurde, was erst beim nächsten Abruf zur Bearbeitung erkannt wurde. Ich denke, das Problem trat auf, als das System versuchte, Änderungen in der neuen Unicode-Datei in die ursprünglich festgeschriebene Nicht-Unicode-Datei zusammenzuführen. Jedenfalls musste ich den Code komplett neu schreiben, da das Mangeln so erfolgte, dass die ursprüngliche Information nicht wiederherstellbar war. Ich weiß nicht, warum es passiert ist oder wie wahrscheinlich es jetzt ist, aber ich erwähne es, weil ich es erlebt habe.
Wenn Sie die Verwendung von Unicode in Quellcodedateien vermeiden, können Sie Unicode-Zeichenfolgen in eingebetteten Ressourcen, externen codierten Dateien mit geeigneten Stücklisten oder Datenbanken speichern.