C# Unicode (Japanische Zeichen)
Ich habe einen japanischen final kommen bald, so zu helfen, mich zu studieren, machte ich ein Programm um mir zu helfen zu studieren. Aber ich kann nicht scheinen, um VS2008 anzuzeigen, die Unicode in der Konsole. Dies ist eine Probe, die ich verwendet, um zu sehen, wenn ich könnte, anzeigen von Unicode:
string diancai = new string(new char[]{ '\u70B9','\u83DC' });
Console.Write(diancai[0] + " " + diancai[1]);
Ausgabe:
? ?
Bitte Hilfe!!! Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehen Sie auf die Eingabeaufforderung, und versuchen, einen Befehl "chcp"
Sollte es so sein
932 für Japanisch, Wenn der code der Seite ist nicht korrekt oder wenn Ihr windows nicht unterstützt, kann Es nicht zeigen Sie es in der Konsole.
Kann ich dir in mir, seine Anzeige folgende chars, meiner ist mit japanischem windows.
So, Für Ihren Fall, ich empfehlen Sie, um zu versuchen, mit dem GUI-Programm statt Konsole
chcp 932
, und versuchen Sie kopieren und einfügen "点 菜", wenn Sie nicht sehen können, dass Ihr bedeuten, dass Sie das nicht tun. versuchen Sie, mit GUI.C# Windows Applications
, So gehen Sie einfach weiter und versuchen es, ich nahm an, Sie wissen, C# Sprache selbst.Gibt es zwei Bedingungen, die erfüllt sein müssen, um für diese zu arbeiten:
Zustand 1 sollte relativ einfach zu bewältigen; setzen Sie einfach
System.Console.OutputEncoding
auf eine entsprechendeEncoding
, wie einbei UTF8Encoding
. (Natürlich, dies funktioniert nicht auf Windows 9x, da das nicht wirklich unterstützen-oder Unicode-Kodierungen. Aber Sie nicht benutzen, die, nun, sind Sie?)Befriedigenden Zustand 2 wird ein bisschen mehr beteiligt:
Zunächst eine geeignete schriftart installiert sein muss auf dem system des Benutzers. Wenn Sie nicht vorhanden sind, installiert noch, die Nutzer installieren müssen einige, vielleicht durch:
intl.cpl
("regions-und Sprachoptionen" in der Systemsteuerung auf Windows XP in Englisch)Eigentlich immer die Konsole zu nutzen, wie eine Schrift zu sein scheint, ziemlich stark Behaart; siehe auch die Frage: So zeigen japanische Kanji innerhalb einer cmd-Fenster unter windows? für mehr darüber.
Ich benutze Windows XP version in Englisch.
Aber ich setze mein OS so zeigen kann japanische Zeichen.
Für Windows XP dies ist der Schritt:
1.Systemsteuerung -> regions-und Sprachoptionen -> Advanced
2.Wählen Sie Japanisch.
3.Wählen Sie " Codepagekonvertierungstabellen für die Sprache, die Sie benutzen.
4.Drücken Sie OK
5.Starten Sie Ihren computer neu.
Ich versuche mit "chcp" Befehl von der Eingabeaufforderung.
Anzeigen: Aktive code page 932