Eingabe von Unicode-Daten in Visual Studio, C#
Ist es ein guter Weg, um geben Sie Unicode-Symbole in einer C# - Datei?
Ich bin auf der Suche nach etwas zum Effekt von:
- Drücken Sie ALT
- Typ Unicode Hex
- Release Alt
Derzeit, bin ich auf das symbol in word und copy-paste in meine Quelldatei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
C# - Unicode-Zeichen-escape-Sequenzen.
Den Antwort von Neutrino aktiviert die Alt-Taste+Num-input-Methode (Microsoft-Glossar), aber ich musste nach der richtige registry-Pfad. Es ist:
Habe ich versucht zu schreiben, ein Unicode-char in meine Kommentare in Quellcode - (.
Leider kann ich nicht geben Sie einen Unicode-code-point, wie gezeigt in
charmap
, um das entsprechende Zeichen.chcp
. Aber es ändert nichts.Leider finde ich keine Möglichkeit, davon zu überzeugen, Windows zu geben mit dem char mit seiner U+xxxx code innerhalb der Windows-eigenen
charmap
.Zum Glück gibt es Menschen teilen dieses problem über mehrere Programme, nicht nur Visual Studio. Also die Leute bei http://www.fileformat.info einige tipps in einen Artikel für Windows, unter Ihnen einer selbst geschriebenen UnicodeInput Utility das löst es.
Obwohl ich immer noch denke, sollte Windows haben eine integrierte Lösung.
(PS: ich hätte noch einen Kommentar Hinzugefügt, aber mein Ruf ist immer noch zu gering.)
Können Sie kopieren und einfügen von Unicode-Artikel auf Wikipedia:
http://en.wikipedia.org/wiki/List_of_Unicode_characters
Muss ich sagen, dass ich glaube nicht, dass die ausgewählte Antwort eigentlich beantwortet die Frage überhaupt. Die Eingabe der Unicode-Codepunkt als eine escape-Sequenz in einem string-literal nicht in das Unicode-symbol erscheint in der Datei. Hinzufügen einer escape-Sequenz, um eine wörtliche und Tippen das symbol sind zwei verschiedene Dinge.
Eine bessere Antwort ist:
Nun in jeder source-Datei geben Sie einen Unicode-symbol, halten Sie die ALT-Taste gedrückt und geben Sie num plus, gefolgt von der hexadezimal-code zeigen, dann release ALT.
E. g. Für © halten Sie ALT gedrückt und geben Sie +00a9.
Funktioniert in den meisten windows-apps, einschließlich Firefox 🙂
Scheint es, dass Visual Studio nicht standardmäßig erlauben die Verwendung der ALT-codes. Die Arbeit ist zu einfach paste in das Unicode-symbol.
1) führen Sie charmap.exe.
2) klicken Sie auf erweiterte Ansicht.
3) Suche nach dem symbol, das Sie wollen (nach name oder code-Nummer).
4) kopieren Sie das symbol, das Sie möchten.
5) fügen Sie ihn in Ihr Dokument.
charmap.exe kommt standardmäßig mit windows. Sie können es verwenden, um einfügen jedes beliebige Unicode symbol.
Nur für den Fall, jemand ist auf der Suche, wie man dies in Linux
Ctrl
+Shift
+U
, dann geben Sie den code ein, und drücken SieSpace
oderEnter
, dann wird das Zeichen erscheinen. Funktioniert mit jeder Anwendung.